build-many-glibcs.py question (updating for multilibs on aarch64)

Andreas Schwab schwab@linux-m68k.org
Mon Dec 12 22:23:00 GMT 2016


On Dez 12 2016, Steve Ellcey <sellcey@cavium.com> wrote:

> My ILP32 glibc build is failing because it is building lib-names-lp64.h instead
> of lib-names-ilp32.h.  I am having trouble figuring out why the glibc make is
> building the LP64 header instead of the ILP32 one.
>
> I looked at the initial compiler build and it seems fine, it supports
> the ilp32 and lp64 abis.  The glibc configure looks OK, with:
>
> 	/home/ubuntu/sellcey/build-many/build/compilers/aarch64-linux-gnu/glibc-src/aarch64-linux-gnu-ilp32/configure '--prefix=/usr' --enable-add-ons '--build=aarch64-unknown-linux-gnu' '--host=aarch64-glibc-linux-gnu' 'CC=aarch64-glibc-linux-gnu-gcc -mabi=ilp32' 'CXX=aarch64-glibc-linux-gnu-g++ -mabi=ilp32' 'AR=aarch64-glibc-linux-gnu-ar' 'AS=aarch64-glibc-linux-gnu-as' 'LD=aarch64-glibc-linux-gnu-ld' 'NM=aarch64-glibc-linux-gnu-nm' 'OBJCOPY=aarch64-glibc-linux-gnu-objcopy' 'OBJDUMP=aarch64-glibc-linux-gnu-objdump' 'RANLIB=aarch64-glibc-linux-gnu-ranlib' 'READELF=aarch64-glibc-linux-gnu-readelf' 'STRIP=aarch64-glibc-linux-gnu-strip'

Probably you didn't install the patched kernel uapi headers in the
sysroot.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



More information about the Libc-alpha mailing list