Bug #49151 [Com]: relocation must bind locally
| From: | brentk at birs dot ca | Date: | Mon, 13 Sep 2010 21:45:24 +0000 |
| Subject: | Bug #49151 [Com]: relocation must bind locally | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-154313@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=49151&edit=1
ID: 49151
Comment by: brentk at birs dot ca
Reported by: tech at uscki dot nl
Summary: relocation must bind locally
Status: Assigned
Type: Bug
Package: Compile Failure
Operating System: Sun Solaris 5.10 (i386)
PHP Version: 5.3.0
Assigned To: nlopess
Block user comment: N
New Comment:
I'm getting the same problem with PHP 5.3.3 on Solaris 10 (x64), gcc
4.3.3. The
compile dies at php_date.o with the same message as the original post.
If I
remove the "-fvisibility=hidden" part from configure, this doesn't
happen.
Previous Comments:
------------------------------------------------------------------------
[2010-05-24 17:20:11] dbakyle at gmail dot com
I've removed the -fvisibility=hidden from the Makefile and tried the
make again.
The process is still failing on glob_wrapper.lo
I'm using 4.1.2 of gcc and 2.6.18-92.1.22.0.1 of Red Hat.
------------------------------------------------------------------------
[2009-08-17 09:42:07] jani@php.net
It should be as simple as adding 'static' in the macro
ZEND_DECLARE_MODULE_GLOBALS since those should be static anyway..
------------------------------------------------------------------------
[2009-08-14 23:13:32] tech at uscki dot nl
Yeah, got it compiling! I removed "-fvisibility=hidden" from the
Makefile after running ./configure, guess that boils down to the same
result, though your suggestion is a bit tidier.
Compiler: gcc (GCC) 4.0.1
Thanks for all your help!
------------------------------------------------------------------------
[2009-08-14 21:54:04] nlopess@php.net
sorry, I forgot to say that before ./configure you must run ./buildconf
------------------------------------------------------------------------
[2009-08-14 16:49:14] nlopess@php.net
you can disable the visibility patch by editing the configure.in file
and removing the occurrence of "-fvisibility=hidden". Then do a
./vcsclean && ./configure && make. Then please report if it worked, and
which compiler version you used. thanks.
------------------------------------------------------------------------
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/bug.php?id=49151
--
Edit this bug report at http://bugs.php.net/bug.php?id=49151&edit=1