ID: 35465
Updated by: [EMAIL PROTECTED]
Reported By: rusty at socrates dot berkeley dot edu
Status: Bogus
Bug Type: Compile Failure
Operating System: solaris 9
PHP Version: 5.1.1
Assigned To: sniper
New Comment:
Joe, I agree, this is most likely not PHP issue, but I'm still able to
reproduce it on Solaris 8 and -fPIC doesn't help.
Previous Comments:
------------------------------------------------------------------------
[2005-11-30 09:46:26] [EMAIL PROTECTED]
This is the expected failure from trying to link non-PIC code into a
shared library on most platforms. If you really insist on using a
static MySQL library you must rebuild it with -fPIC in CFLAGS.
If it worked previously I'd guess it was only because the static
libmysql.a wasn't being found.
------------------------------------------------------------------------
[2005-11-29 23:35:03] rusty at socrates dot berkeley dot edu
Yes, almost all of my add-on libraries are .a files because long ago I
used to have problem with .so ones. Plus, I like to find out about any
missing symbols at compile time, not run time, which was part of the
problem I used to have.
------------------------------------------------------------------------
[2005-11-29 22:58:14] [EMAIL PROTECTED]
See also bug #35475
------------------------------------------------------------------------
[2005-11-29 17:19:13] rusty at socrates dot berkeley dot edu
Yes, it compiles with
./configure --disable-all --with-apxs2=/${WWWROOT}/bin/apxs
------------------------------------------------------------------------
[2005-11-29 09:25:56] [EMAIL PROTECTED]
Does this work:
# rm config.cache
# ./configure --disable-all --with-apxs2=/${WWWROOT}/bin/apxs
# make clean ; make
Also you shouldn't need to use these options because they either don't
even exist or configure handles them for you automatically:
--enable-inline-optimization (it's enabled by default)
--enable-libgcc (detected automatically when needed)
--enable-trans-sid (has not existed for years)
--with-tsrm-pthreads (detected automatically)
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/35465
--
Edit this bug report at http://bugs.php.net/?id=35465&edit=1