[Perl] xs
Patrick Dupre
pdupre at gmx.com
Ven 5 Aou 17:26:15 CEST 2016
Bonsoir,
A cause d'un package Math::GSL qui n'a pas ete mis a jour (c'est-a-dire
qui utilise gsl-1 et non gsl-2), j'ai du installe les 2 librairies.
Pour me propres packages, je dois dont utiliser gsl-1.
Dans Makefile.PL, je mets donc:
LIBS => ["-lm -L$ENV{GSL_LIB} -lgsl"],
esperant que le linker va utiliser la librarie gsl-1.
Lorsque je fais perl Makefile.PL, un Makefile qui semble correct
est genere:
EXTRALIBS = -L/usr/local/gsl-1/lib -lgsl
LDLOADLIBS = -lm -L/usr/local/gsl-1/lib -lgsl
LD_RUN_PATH = /usr/local/gsl-1/lib
mais, losque je fais
make
le Makefile est modifie et enleve les "-L/usr/local/gsl-1/lib"
Il en resulte que c'est gsl-2 qui est linke.
Je suis etonne de ce comportement.
Comment le controlle ?
Merci.
===========================================================================
Patrick DUPRÉ | | email: pdupre at gmx.com
Laboratoire de Physico-Chimie de l'Atmosphère | |
Université du Littoral-Côte d'Opale | |
Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
189A, avenue Maurice Schumann | | 59140 Dunkerque, France
===========================================================================
Plus d'informations sur la liste de diffusion Perl