This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Environment setting LDFLAGS ineffective after installation stage 1. Any workaround?


Marc Glisse wrote:
(gcc-help ?)

On Tue, 31 May 2011, Thierry Moreau wrote:

But with the gcc (latest 4.6.1 snapshot), -rpath (requested through LDFLAGS as indicated above) is effective only for executables built in stage 1 (and fixincl), but not for the installed gcc executables.

Is it intentional that the LDFLAGS environment setting is partially effective during gcc build?

Yes. For further stages, there is BOOT_LDFLAGS. There is also a configure option with a similar name.
--with-stage1-ldflags=
--with-boot-ldflags=


see:
http://gcc.gnu.org/install/configure.html


Thanks,


Indeed,
-with-boot-ldflags="-Wl,-rpath-link=$HOME/tools/lib -Wl,-rpath=$HOME/tools/lib"


did allow me to get gcc executables with embedded references to shared library directory.

Less dependency on ldconfig and/or LD_LIBRARY_PATH, but more dependency on exact library files being accessible as long as the executables are present.

--
- Thierry Moreau

CONNOTECH Experts-conseils inc.
9130 Place de Montgolfier
Montreal, QC, Canada H2M 2A1

Tel. +1-514-385-5691


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]