Odd... there's nothing unusual about the Makefile or configure script, and they don't seem to have changed in years. I assume that libgdbm is in one of the specified directories? Perhaps a command line order problem? To the bigger problem, I'm guessing that it's using LDSHARED or such during compilation? Don't know if there's a way to get around that, as I'd guess the configure scripts are somewhat hard coded to use CC rather than LDSHARED.
Wish I still had a solaris box laying around :/
Bill
On Sun, 9 Dec 2007, Peter Bortas @ Pike developers forum wrote:
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. :)