On Thu, 17 Jan 2019, at 14:43:18 +0100, Marc Baudoin wrote: > Martin Husemann <martin%duskware.de@localhost> écrit : > > On Thu, Jan 17, 2019 at 02:35:34PM +0100, Pedro Pinho wrote: > > > Nope, this was/is 8.0 from the start. > > > > And you did not have any pkgs pre-installed? > > > > The problem is that 8.0 had libstdc++.so.8.0, and nothing compiled for 8.0 > > should ever refer to libstdc++.so.7. > > It depends where this libstdc++.so.7 is. On my system (8.0 from > the start also), gcc packages install several versions of > libstdc++.so.7: > > /usr/pkg/gcc6/lib/libstdc++.so.7 > /usr/pkg/gcc6/lib/libstdc++.so.7.22 > /usr/pkg/gcc6/lib/libstdc++.so.7.22-gdb.py > /usr/pkg/gcc6/x86_64--netbsd/lib/libstdc++.so.7 > /usr/pkg/gcc6/x86_64--netbsd/lib/libstdc++.so.7.22 > /usr/pkg/gcc6/x86_64--netbsd/lib/libstdc++.so.7.22-gdb.py > /usr/pkg/gcc8/lib/libstdc++.so.7 > /usr/pkg/gcc8/lib/libstdc++.so.7.25 > /usr/pkg/gcc8/lib/libstdc++.so.7.25-gdb.py
Yes, for NetBSD 7 and 8, firefox needs a newer version of GCC than the base system provides, so you will end up with something like: ldd /usr/pkg/lib/firefox/firefox /usr/pkg/lib/firefox/firefox: -lpthread.1 => /usr/lib/libpthread.so.1 -lc.12 => /usr/lib/libc.so.12 -lstdc++.7 => /usr/pkg/gcc6/x86_64--netbsd/lib/./libstdc++.so.7 -lm.0 => /usr/lib/libm.so.0 -lgcc_s.1 => /usr/pkg/gcc6/x86_64--netbsd/lib/./libgcc_s.so.1 So perhaps what happened is the necessary gcc-libs package (e.g., in my example above, gcc6-libs) didn't get pulled in for some reason. Dave