On Thu, Aug 18, 2016 at 05:43:04PM -0700, Steven G. Kargl wrote: > > % cd ~/work/6/lib
Dang. This should have been "cd /usr/local/lib/gcc6" > % sed s/gcc_s/gcc_t/ < libgfortran.so.3 > zxc > % mv zxc libgfortran.so.3 > % elfdump -a libgfortran.so.3 | grep gcc_ > d_val: libgcc_t.so.1 > % ln -sf libgcc_s.so.1 libgcc_t.so.1 This magic can be done as a post-install step. > % ldconfig -R > % ldconfig -r | grep libgcc > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > 735:-lgcc_s.1 => /usr/local/lib/gcc6/libgcc_s.so.1 > 745:-lgcc_t.1 => /usr/local/lib/gcc6/libgcc_t.so.1 > > % cd tmp > % gfortran6 -o z foo.f90 && ./z > Hello > > That is, the name clash in ldconfig can be avoided by editing > libgfortran.so.3 to look for a symlinked libgcc_s.so.1. > > -- > Steve > http://troutmask.apl.washington.edu/~kargl/ -- Steve http://troutmask.apl.washington.edu/~kargl/ _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"