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