Arachne-pnr - Fedora
Arachne-pnr on Fedora
back to main arachne-pnr page.
History
2017-04-24: e1 - F25 - compile and install compile
[tingo@kg-elitebook nandland_go]$ cd arachne-pnr/ [tingo@kg-elitebook arachne-pnr]$ make -j4 g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/arachne-pnr.o src/arachne-pnr.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/netlist.o src/netlist.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/blif.o src/blif.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/pack.o src/pack.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/place.o src/place.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/util.o src/util.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/io.o src/io.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/route.o src/route.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/chipdb.o src/chipdb.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/location.o src/location.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/configuration.o src/configuration.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/line_parser.o src/line_parser.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/pcf.o src/pcf.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/global.o src/global.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/constant.o src/constant.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/designstate.o src/designstate.cc echo "const char *version_str = \"arachne-pnr 0.1+191+0 (git sha1 e83eecb, g++ `g++ --version | tr ' ()' '\n' | grep '^[0-9]' | head -n1` -O2)\";" > src/version_16822.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/version_16822.o src/version_16822.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -o bin/arachne-pnr src/arachne-pnr.o src/netlist.o src/blif.o src/pack.o src/place.o src/util.o src/io.o src/route.o src/chipdb.o src/location.o src/configuration.o src/line_parser.o src/pcf.o src/global.o src/constant.o src/designstate.o src/version_16822.o -lm mkdir -p share/arachne-pnr mkdir -p share/arachne-pnr mkdir -p share/arachne-pnr bin/arachne-pnr -d 8k -c /usr/local/share/icebox/chipdb-8k.txt --write-binary-chipdb share/arachne-pnr/chipdb-8k.bin bin/arachne-pnr -d 384 -c /usr/local/share/icebox/chipdb-384.txt --write-binary-chipdb share/arachne-pnr/chipdb-384.bin bin/arachne-pnr -d 1k -c /usr/local/share/icebox/chipdb-1k.txt --write-binary-chipdb share/arachne-pnr/chipdb-1k.bin seed: 1 device: 384 read_chipdb /usr/local/share/icebox/chipdb-384.txt... seed: 1 device: 8k read_chipdb /usr/local/share/icebox/chipdb-8k.txt... seed: 1 device: 1k read_chipdb /usr/local/share/icebox/chipdb-1k.txt... write_binary_chipdb share/arachne-pnr/chipdb-384.bin write_binary_chipdb share/arachne-pnr/chipdb-1k.bin write_binary_chipdb share/arachne-pnr/chipdb-8k.bin
install
[tingo@kg-elitebook arachne-pnr]$ sudo make install mkdir -p /usr/local/bin cp bin/arachne-pnr /usr/local/bin/arachne-pnr mkdir -p /usr/local/share/arachne-pnr cp share/arachne-pnr/chipdb-384.bin /usr/local/share/arachne-pnr/chipdb-384.bin cp share/arachne-pnr/chipdb-1k.bin /usr/local/share/arachne-pnr/chipdb-1k.bin cp share/arachne-pnr/chipdb-8k.bin /usr/local/share/arachne-pnr/chipdb-8k.bin
ok.
2017-04-24: e1 - F25 - get the source
[tingo@kg-elitebook nandland_go]$ git clone https://github.com/cseed/arachne-pnr.git arachne-pnr Cloning into 'arachne-pnr'... remote: Counting objects: 1427, done. remote: Total 1427 (delta 0), reused 0 (delta 0), pack-reused 1427 Receiving objects: 100% (1427/1427), 474.21 KiB | 347.00 KiB/s, done. Resolving deltas: 100% (1000/1000), done. Checking connectivity... done.
ok
2017-04-03: z30 - F24- compile and install Arachne-PNR
[tingo@localhost icestorm]$ cd .. [tingo@localhost nandland_go]$ cd arachne-pnr [tingo@localhost arachne-pnr]$ make -j4 g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/arachne-pnr.o src/arachne-pnr.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/netlist.o src/netlist.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/blif.o src/blif.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/pack.o src/pack.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/place.o src/place.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/util.o src/util.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/io.o src/io.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/route.o src/route.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/chipdb.o src/chipdb.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/location.o src/location.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/configuration.o src/configuration.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/line_parser.o src/line_parser.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/pcf.o src/pcf.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/global.o src/global.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/constant.o src/constant.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/designstate.o src/designstate.cc echo "const char *version_str = \"arachne-pnr 0.1+191+0 (git sha1 e83eecb, g++ `g++ --version | tr ' ()' '\n' | grep '^[0-9]' | head -n1` -O2)\";" > src/version_16822.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -c -o src/version_16822.o src/version_16822.cc g++ -Isrc -std=c++11 -MD -O2 -Wall -Wshadow -Wsign-compare -Werror -o bin/arachne-pnr src/arachne-pnr.o src/netlist.o src/blif.o src/pack.o src/place.o src/util.o src/io.o src/route.o src/chipdb.o src/location.o src/configuration.o src/line_parser.o src/pcf.o src/global.o src/constant.o src/designstate.o src/version_16822.o -lm mkdir -p share/arachne-pnr mkdir -p share/arachne-pnr mkdir -p share/arachne-pnr bin/arachne-pnr -d 384 -c /usr/local/share/icebox/chipdb-384.txt --write-binary-chipdb share/arachne-pnr/chipdb-384.bin bin/arachne-pnr -d 1k -c /usr/local/share/icebox/chipdb-1k.txt --write-binary-chipdb share/arachne-pnr/chipdb-1k.bin bin/arachne-pnr -d 8k -c /usr/local/share/icebox/chipdb-8k.txt --write-binary-chipdb share/arachne-pnr/chipdb-8k.bin seed: 1 device: 384 read_chipdb /usr/local/share/icebox/chipdb-384.txt... seed: 1 device: 8k read_chipdb /usr/local/share/icebox/chipdb-8k.txt... seed: 1 device: 1k read_chipdb /usr/local/share/icebox/chipdb-1k.txt... write_binary_chipdb share/arachne-pnr/chipdb-384.bin write_binary_chipdb share/arachne-pnr/chipdb-1k.bin write_binary_chipdb share/arachne-pnr/chipdb-8k.bin
install
[tingo@localhost arachne-pnr]$ sudo make install mkdir -p /usr/local/bin cp bin/arachne-pnr /usr/local/bin/arachne-pnr mkdir -p /usr/local/share/arachne-pnr cp share/arachne-pnr/chipdb-384.bin /usr/local/share/arachne-pnr/chipdb-384.bin cp share/arachne-pnr/chipdb-1k.bin /usr/local/share/arachne-pnr/chipdb-1k.bin cp share/arachne-pnr/chipdb-8k.bin /usr/local/share/arachne-pnr/chipdb-8k.bin
ok
2017-04-03: z30 - F24 - get the source Arachne-PNR
[tingo@localhost nandland_go]$ git clone https://github.com/cseed/arachne-pnr.git arachne-pnr Cloning into 'arachne-pnr'... remote: Counting objects: 1427, done. remote: Compressing objects: 100% (4/4), done. remote: Total 1427 (delta 0), reused 0 (delta 0), pack-reused 1423 Receiving objects: 100% (1427/1427), 475.48 KiB | 195.00 KiB/s, done. Resolving deltas: 100% (998/998), done. Checking connectivity... done.
ok