This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: forward portability


       Dear Andreas,

thank you. I was able to build glibc back to version 2.22 on my machine
(x86_64 under Debian). In some cases I had to use CFLAGS="-Wno-error -O1"
to avoid some errors with -Werror. Also for <= 2.25 or before I had to use the
patch in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869717.

But building 2.18-2.21 fails with:

/usr/bin/ld: /localdisk/zimmerma/glibc-2.20/build/csu/crt1.o: relocation R_X86_64_32S against symbol `__libc_csu_fini' can not be used when making a PIE object; recompile with -fPIE

I tried compiling with CFLAGS="-fPIE -O1" but I get the same error.
I also tried configure --disable-shared or configure --disable-static without
anu success.

Any clue?

Paul

> From: Andreas Schwab <schwab@suse.de>
> Date: Thu, 05 Mar 2020 12:12:16 +0100
> 
> https://sourceware.org/git/?p=glibc.git;a=commit;h=28d708c44b
> 
> Andreas.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]