RE: Replacing '-rdynamic' in Configure script
[email protected] ("Green, Paul") Tue, 24 Feb 2004 07:27:51 -0500
| Newsgroups | perl.perl5.build |
|---|---|
| Message-ID | <[email protected]> |
The gcc specs file (/usr/lib/gcc-lib/<ARCH_STRING>/<VERSION>/specs) is the file that contains all of the control arguments that gcc accepts. You can edit it; it is just text. I would speculate that the control arg got renamed over time, or was perhaps once experimental under its old name. But I haven't used a gcc with this feature, so I'm just guessing. At any rate, if the specs file says they are equivalent, and the double-dash version is documented, then that should be authoritative. PG > -----Original Message----- > From: H.Merijn Brand [mailto:[email protected]] > Sent: Monday, February 23, 2004 5:18 PM > To: [email protected] > Subject: Fw: Replacing '-rdynamic' in Configure script > > > 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