Karim BELABAS on Tue, 4 Feb 2003 19:53:49 +0100 (MET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: get_ld patch |
On Tue, 4 Feb 2003, Igor Schein wrote: > -rpath is a linker switch, not a compiler switch, so the following is > needed ( at least for gcc ): > > Index: config/get_ld > =================================================================== > RCS file: /home/megrez/cvsroot/pari/config/get_ld,v > retrieving revision 1.5 > diff -u -r1.5 get_ld > --- config/get_ld 2003/01/20 20:36:03 1.5 > +++ config/get_ld 2003/02/04 17:12:33 > @@ -53,6 +53,6 @@ > echo "Executable linker is $LD $LDFLAGS" > > case "$osname" in > - osf1|linux|cygwin*|freebsd) runpathprefix='-rpath' ;; > + osf1|linux|cygwin*|freebsd) runpathprefix='-Wl,-rpath' ;; > solaris) runpathprefix='-R' ;; > esac It should not be needed [ cf config/Makefile.SH:162-166 ]. The current logic is the we find out the linker flags, then depending on the compiler/linker pair, we pass these flags directly or through -Wl [ if $LDisGCC is set ]. Which exact syndrom is this supposed to cure ? Karim. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathématiques, Bât. 425 Fax: (+33) (0)1 69 15 60 19 Université Paris-Sud Email: Karim.Belabas@math.u-psud.fr F-91405 Orsay (France) http://www.math.u-psud.fr/~belabas/ -- PARI/GP Home Page: http://www.parigp-home.de/