Re: Solaris 9 build (configure) error's
[email protected] (Niels Möller) 18 Aug 2004 17:59:40 +0200
| Newsgroups | gmane.network.lsh.bugs |
|---|---|
| Message-ID | <[email protected]> |
Pete Naylor <[email protected]> writes: > Niels, I wonder where your libraries and includes are installed on > your Solaris system? If they're all installed under /usr/local then > it may be that GCC is finding them there regardless of your > configure options - GCC's default path to look for those things is > /usr/local. On the Solaris systems I've used, the libraries are installed under /usr/local/lib, and by default, they are indeed picked up by gcc at link-time. However, the dynamic loader does *not* by default look in /usr/local/lib at run-time, so the default library search results in binaries that link but can't be executed (unless one sets LD_LIBRARY_PATH, which in general is discouraged), and configure complains loudly about that. So I use ./configure --with-lib-path=/usr/local, in order to get lsh:s configure to add both -L/usr/local/lib and -R/usr/local/lib to LDFLAGS. Works for me, for what ever that's worth. One known bug is that I think the --with-lib-path parsing breaks if you use directory names with whitespace in them, but I suspect you're seeing some different bug. The config.log from a failing build will be needed to have any chance to sort it out. /Niels