Closed dpavlin closed 4 years ago
Would it make sense to include full ulx3s-misc repository pre-configured to build with tools as well? It needs paths to compiled tools as opposed to static binaries to work correctly without modifications, for example:
ECPPACK ?= $(TRELLIS)/libtrellis/ecppack
Without any modifications of ulx3s-misc repostory, it's just s symlink farm:
dpavlin@klin:/$ find /mt/ -ls
162520906 0 drwxr-xr-x 1 root root 14 Nov 20 21:10 /mt/
162520907 0 drwxr-xr-x 1 root root 6 Nov 20 21:10 /mt/scratch
162520908 0 drwxrwxrwt 1 root root 16 Nov 22 16:11 /mt/scratch/tmp
162606018 0 drwxr-xr-x 1 dpavlin dpavlin 56 Nov 24 20:55 /mt/scratch/tmp/openfpga
162606019 4 lrwxrwxrwx 1 dpavlin dpavlin 22 Nov 22 16:12 /mt/scratch/tmp/openfpga/prjtrellis -> /klin/FPGA/prjtrellis/
162651051 4 lrwxrwxrwx 1 dpavlin dpavlin 17 Nov 24 20:54 /mt/scratch/tmp/openfpga/vhd2vl -> /klin/FPGA/vhd2vl
162651052 4 lrwxrwxrwx 1 dpavlin dpavlin 17 Nov 24 20:54 /mt/scratch/tmp/openfpga/yosys -> /klin/FPGA/yosys/
162651091 4 lrwxrwxrwx 1 dpavlin dpavlin 19 Nov 24 20:55 /mt/scratch/tmp/openfpga/nextpnr -> /klin/FPGA/nextpnr/
Fixed in 4759f727f6aded6d82ab4d7ffb5264aecaeddd45.
Regarding ulx3s-misc or adding anything else, it is possible to build new images on top of this image, i.e.:
FROM alpin3/ulx3s-dev
RUN git clone https://github.com/emard/ulx3s-misc /opt/ulx3s-misc
https://github.com/ldoolitt/vhd2vl