Re: PHP 4 build trouble

From: Date: Fri, 16 Jun 2000 12:18:39 +0000
Subject: Re: PHP 4 build trouble
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-21504@lists.php.net to get a copy of this message
On Fri, 16 Jun 2000, Lars Hecking wrote: > > > > $ LDFLAGS=... CPPFLAGS=... ./configure ... > > > > > > but this method fails utterly with php4 (as ldd .libs/libphp4.so proves). > > > I need to add additional -I and -L directives, and the whole build process > > > is too opaque to find out which files to modify after running configure. > > > > Give me an example, this has been working for ages. > > $ LDFLAGS='-L/usr/local/lib -R/usr/local/lib' ./configure > > /usr/local/lib is required for the shared z and png libs, and gcc doesn't > pick it up automatically. > > After compiling, ldd .libs/libphp4.so says that it cannot find these > libs. > > This is possibly a libtool problem. It is not. Please read on. > By "bad" I mean: should not be used. The ucblib stuff is for SunOS4 > compatibility, and I certainly don't want this for new apps. It works and fixes a couple of other problems which are caused by not adding ucblib to the library search path. > Btw, I have received a number of request by other to fwd replies, > because they have the same problem(s). Obviously, the library runpath is not set up correctly. The 1_3 libtool branch lacks a feature (!= has a problem) and does not hardcode runpaths into shared libraries. So, you need to setup LD_LIBRARY_PATH appropiately. - Sascha

« previous php.dev (#21504) next »