Maybe I should say it failed. There is a problem with compilation of Gdbm on Solaris. Configure tries and succeds to link with gcc, but it then uses /usr/ccs/bin/ld to fail at linking during the actual compilation. It's not a recent regression. I'm not even sure it's a regression, but I'd like that sorted out before we do a release. It's just wrong to use diffrent tools when configuring and compileing.
I don't think I will get it fixed this weekend, so anyone who wants a release quickly should help out. :)
For reference:
OK:
configure:3683: /home/peter/hack/Pike/7.6-distmaker/build/sunos-5.11-i86pc/smartlink gcc -o conftest -g -Wa,--execstack -mcpu=i686 -I/home/peter/hack/Pike/7.6-distmaker/build/sunos-5.11-i86pc/bundles/include -I/usr/local/include -I/usr/X11/include -L/home/peter/hack/Pike/7.6-distmaker/build/sunos-5.11-i86pc/bundles/lib -R/usr/local/lib/. -L/usr/local/lib/. -R/usr/X11/lib/. -L/usr/X11/lib/. -R/usr/X11R6/lib/. -L/usr/X11R6/lib/. conftest.c -lgdbm -ldl -lrt -lnsl -lsocket -lm -lpthread -lthread >&5
FAIL:
/home/peter/hack/Pike/7.6-distmaker/bin/smartlink /usr/ccs/bin/ld -G -o module.so gdbmmod.o -L/home/peter/hack/Pike/7.6-distmaker/build/sunos-5.11-i86pc/bundles/lib -R/usr/local/lib/. -L/usr/local/lib/. -R/usr/X11/lib/. -L/usr/X11/lib/. -R/usr/X11R6/lib/. -L/usr/X11R6/lib/. -lgdbm -ldl -lrt -lnsl -lsocket -lm -lpthread -lthread /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/libgcc.a -lc /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/libgcc.a
Compilation failure:
Linking Gdbm ld: fatal: library -lgdbm: not found ld: fatal: File processing errors. No output written to module.so Linking failed: /home/peter/hack/Pike/7.6-distmaker/bin/smartlink /usr/ccs/bin/ld -G -o module.so gdbmmod.o -L/home/peter/hack/Pike/7.6-distmaker/build/sunos-5.11-i86pc/bundles/lib -R/usr/local/lib/. -L/usr/local/lib/. -R/usr/X11/lib/. -L/usr/X11/lib/. -R/usr/X11R6/lib/. -L/usr/X11R6/lib/. -lgdbm -ldl -lrt -lnsl -lsocket -lm -lpthread -lthread /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/libgcc.a -lc /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/libgcc.a *** Error code 1