ERRORS: audit.spec

Jakub Bogusz qboosh w pld-linux.org
Pon, 3 Paź 2005, 20:38:42 CEST


On Wed, Sep 28, 2005 at 05:44:58PM +0200, Paweł Sikora wrote:
> Dnia środa, 28 września 2005 17:33, napisałeś:
> > audit.spec (HEAD): FAILED
> >
> > (...)
> > ../libtool
> > --tag=CC --mode=link x86_64-pld-linux-gcc -D_REENTRANT -march=x86-64 -O2
> > -ggdb   -o auditd -pie auditd-auditd.o auditd-auditd-event.o
> > auditd-auditd-config.o auditd-auditd-reconfig.o -lpthread -Lmt -lauditmt
> > mkdir .libs
> > x86_64-pld-linux-gcc -D_REENTRANT -march=x86-64 -O2 -ggdb -o auditd -pie
> > auditd-auditd.o auditd-auditd-event.o auditd-auditd-config.o
> > auditd-auditd-reconfig.o  -lpthread
> > -L/home/users/builder/rpm/BUILD/audit-1.0.3/src/mt -lauditmt /usr/bin/ld:
> > auditd-auditd.o: relocation R_X86_64_32 against `a local symbol' can not be
> > used when making a shared object; recompile with -fPIC auditd-auditd.o:
> > could not read symbols: Bad value
> > collect2: ld returned 1 exit status
> 
> $ cvs diff -u -r1.2 -r1.3 audit.spec
> 
> (...)
> -%{__make}
> +# override auditd_CFLAGS to avoid -fPIE unsupported by gcc 3.3
> +%{__make} \
> +       auditd_CFLAGS=

Brak informacji, że to nowe gcc.
Nowe obsługuje -pie przy linkowaniu, wiec w CFLAGS powinno być -fPIE
(nie musi być -fPIC).


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/



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