Anyone with a more profound gcc knowledge has an opinion on this? Forwarded by "H.Merijn Brand" <[EMAIL PROTECTED]> ----------------------- Original Message ----------------------- From: Art Haas <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Date: Fri, 20 Feb 2004 13:53:56 -0600 Subject: Replacing '-rdynamic' in Configure script ----
Hi. I'm running Perl on Linux, and have wondered why the 'Configure' script suggests using '-rdynamic' for linking the Perl binary. The GCC documentation does not mention '-rdynamic', and after hunting around a bit for some info on it I found that it appears in the gcc specs file, and is apparently another way to specify '--export-dynamic'. So, instead of using this undocumented (in my GCC-3.5 CVS code) flag, replace it with a call to the linker to use '--export-dynamic'. I don't have a patch prepared, but all that would be required would be to change line 7630 in Configure from linux) dflt='-rdynamic' ;; to linux) dflt='-Wl,-E' # or '-Wl,--export-dynamic'. When configuring Perl, I've been replacing '-rdynamic' with '-Wl,--export-dynamic', and things have worked flawlessly. Thanks for hearing me out, and thanks to all the Perl developers. Art Haas --------------------- Original Message Ends -------------------- -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org