SPECS: pam.spec - updated to 0.79.1 - removed obsolete patch - add...

Pawel Sikora pluto w agmk.net
Wto, 7 Cze 2005, 21:59:00 CEST


On Tuesday 07 of June 2005 19:12, Jan Rekorajski wrote:
> On Tue, 07 Jun 2005, Andrzej Krzysztofowicz wrote:
> > baggins wrote:
> > > - STBR
> >
> > *** Warning: Linking the shared library pam_access.la against the
> > *** static library ../pammodutil/libpammodutil.a is not portable!
> > amd64-pld-linux-gcc -shared  .libs/pam_access_la-pam_access.o  -lnsl
> > ../pammodutil/libpammodutil.a  -Wl,-soname -Wl,pam_access.so -o
> > .libs/pam_access.so
> > /usr/bin/ld: ../pammodutil/libpammodutil.a(modutil_getpwnam.o):
> > relocation R_X86_64_32 against `a local symbol' can not be used when
> > making a shared object; recompile with -fPIC
> > ../pammodutil/libpammodutil.a: could not read symbols: Bad value
> > collect2: ld returned 1 exit status
> > make[3]: *** [pam_access.la] Error 1
>
> To jest jakis kosmos :o
> Dotej pory, pomimo nazwy .la, to tez byla statyczna biblioteka i
> dzialalo.
> Jak mi sie uda to popatrze w to. Choc moze jakis macher od amd64 tez
> moglby?

patrzy i widzie ze latka pam-fPIC.patch powoduje:

make[4]: Entering directory 
`/home/users/pluto/rpm/BUILD/pam-pld-0.79.1/modules/pammodutil'
if x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..
-I../../modules/pammodutil/include -I../../include   " -fPIC -DPIC" -O2 
-D_FILE_OFFSET_BITS=64 -Wall -pipe -Dx86_64 -D_GNU_SOURCE   
-DLIBPAM_VERSION_MAJOR=0     -DLIBPAM_VERSION_MINOR=79 -MT
libpammodutil_a-modutil_cleanup.o -MD -MP -MF
".deps/libpammodutil_a-modutil_cleanup.Tpo" -c -o
libpammodutil_a-modutil_cleanup.o `test -f 'modutil_cleanup.c' || echo
'./'`modutil_cleanup.c; \
then mv -f ".deps/libpammodutil_a-modutil_cleanup.Tpo"
".deps/libpammodutil_a-modutil_cleanup.Po"; else rm -f
".deps/libpammodutil_a-modutil_cleanup.Tpo"; exit 1; fi
x86_64-pld-linux-gcc:  -fPIC -DPIC: No such file or directory

;-)

-- 
The only thing necessary for the triumph of evil
  is for good men to do nothing.
                                           - Edmund Burke



Więcej informacji o liście dyskusyjnej pld-devel-pl