public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* glibc make error
@ 2020-07-06  4:00 gamecss
  2020-07-06  6:26 ` Paul Zimmermann
  2020-07-06  6:55 ` Andreas Schwab
  0 siblings, 2 replies; 4+ messages in thread
From: gamecss @ 2020-07-06  4:00 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 141 bytes --]

I want to cross-compile glibc with aarch64-linux-gnu-for device use. The configure step is correct, but make is wrong.
Please help me.
Thank

[-- Attachment #2: glibc.log --]
[-- Type: text/plain, Size: 27891 bytes --]

root@gamecss-desktop:~/arm64/source/build-glibc# ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make -j32                       
make -r PARALLELMFLAGS="" -C ../glibc-2.31 objdir=`pwd` all
make[1]: Entering directory '/root/arm64/source/glibc-2.31'
LC_ALL=C gawk -f scripts/sysd-rules.awk > /root/arm64/source/build-glibc/sysd-rulesT \
		-v all_object_suffixes='.o .os .oS' \
		-v inhibit_sysdep_asm='' \
		-v sysd_rules_patterns='%:% rtld-%:rtld-% rtld-%:% m_%:s_%' \
		-v config_sysdirs='sysdeps/unix/sysv/linux/aarch64 sysdeps/aarch64/nptl sysdeps/unix/sysv/linux/generic sysdeps/unix/sysv/linux/wordsize-64 sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix sysdeps/posix sysdeps/aarch64/fpu sysdeps/aarch64/multiarch sysdeps/aarch64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-128 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic'
mv -f /root/arm64/source/build-glibc/sysd-rulesT /root/arm64/source/build-glibc/sysd-rules
gawk -f scripts/gen-sorted.awk \
       -v subdirs='csu assert ctype locale intl catgets math setjmp signal stdlib stdio-common libio malloc string wcsmbs time dirent grp pwd posix io termios resource misc socket sysvipc gmon gnulib iconv iconvdata wctype manual shadow gshadow po argp localedata timezone rt conform debug mathvec support dlfcn elf crypt' \
       -v srcpfx='' \
       sysdeps/nptl/Subdirs sysdeps/unix/inet/Subdirs sysdeps/posix/Subdirs assert/Depend catgets/Depend debug/Depend iconvdata/Depend intl/Depend libio/Depend localedata/Depend malloc/Depend mathvec/Depend posix/Depend rt/Depend stdio-common/Depend stdlib/Depend string/Depend time/Depend wcsmbs/Depend > /root/arm64/source/build-glibc/sysd-sorted-tmp
mv -f /root/arm64/source/build-glibc/sysd-sorted-tmp /root/arm64/source/build-glibc/sysd-sorted
{ echo '#include "posix/bits/posix1_lim.h"';		\
} |								\
aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -E -dM -MD -MP -MF /root/arm64/source/build-glibc/bits/stdio_lim.dT -MT '/root/arm64/source/build-glibc/bits/stdio_lim.h /root/arm64/source/build-glibc/bits/stdio_lim.d' 	\
      -U_FORTIFY_SOURCE -Iinclude   -I/root/arm64/source/build-glibc  -Isysdeps/unix/sysv/linux/aarch64  -Isysdeps/aarch64/nptl  -Isysdeps/unix/sysv/linux/generic  -Isysdeps/unix/sysv/linux/wordsize-64  -Isysdeps/unix/sysv/linux/include -Isysdeps/unix/sysv/linux  -Isysdeps/nptl  -Isysdeps/pthread  -Isysdeps/gnu  -Isysdeps/unix/inet  -Isysdeps/unix/sysv  -Isysdeps/unix  -Isysdeps/posix  -Isysdeps/aarch64/fpu  -Isysdeps/aarch64/multiarch  -Isysdeps/aarch64  -Isysdeps/wordsize-64  -Isysdeps/ieee754/ldbl-128  -Isysdeps/ieee754/dbl-64/wordsize-64  -Isysdeps/ieee754/dbl-64  -Isysdeps/ieee754/flt-32  -Isysdeps/ieee754  -Isysdeps/generic   -Ilibio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/ -xc - -o /root/arm64/source/build-glibc/bits/stdio_lim.hT
sed -e 's@ /root/arm64/source/build-glibc/@ $(common-objpfx)@g' -e 's@^/root/arm64/source/build-glibc/@$(common-objpfx)@g' -e 's@  *\([^ 	\/$][^ 	\]*\)@ $(..)\1@g' -e 's@^\([^ 	\/$][^ 	\]*\)@$(..)\1@g'			\
    /root/arm64/source/build-glibc/bits/stdio_lim.dT > /root/arm64/source/build-glibc/bits/stdio_lim.dt
mv -f /root/arm64/source/build-glibc/bits/stdio_lim.dt /root/arm64/source/build-glibc/bits/stdio_lim.d
fopen_max=`sed -n 's/^#define OPEN_MAX //1p' /root/arm64/source/build-glibc/bits/stdio_lim.hT`; 	\
filename_max=`sed -n 's/^#define PATH_MAX //1p' /root/arm64/source/build-glibc/bits/stdio_lim.hT`;	\
fopen_max=${fopen_max:-16};					\
filename_max=${filename_max:-1024};				\
sed -e "s/@FOPEN_MAX@/$fopen_max/"				\
    -e "s/@FILENAME_MAX@/$filename_max/"			\
    -e "s/@L_tmpnam@/20/"				\
    -e "s/@TMP_MAX@/238328/"				\
    -e "s/@L_ctermid@/9/"				\
    -e "s/@L_cuserid@/9/"				\
    stdio-common/stdio_lim.h.in > /root/arm64/source/build-glibc/bits/stdio_lim.h.new
/bin/sh scripts/move-if-change /root/arm64/source/build-glibc/bits/stdio_lim.h.new /root/arm64/source/build-glibc/bits/stdio_lim.h
rm -f /root/arm64/source/build-glibc/bits/stdio_lim.hT /root/arm64/source/build-glibc/bits/stdio_lim.dT /root/arm64/source/build-glibc/bits/stdio_lim.dt
touch /root/arm64/source/build-glibc/bits/stdio_lim.st
sed '/^[ 	]*%/!s/#.*$//;/^[ 	]*$/d;s/^[ 	]*%/#/' \
    sysdeps/unix/sysv/linux/aarch64/shlib-versions sysdeps/unix/sysv/linux/shlib-versions nptl/shlib-versions nptl_db/shlib-versions shlib-versions \
| aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -E -undef  -U_FORTIFY_SOURCE   -Iinclude   -I/root/arm64/source/build-glibc  -Isysdeps/unix/sysv/linux/aarch64  -Isysdeps/aarch64/nptl  -Isysdeps/unix/sysv/linux/generic  -Isysdeps/unix/sysv/linux/wordsize-64  -Isysdeps/unix/sysv/linux/include -Isysdeps/unix/sysv/linux  -Isysdeps/nptl  -Isysdeps/pthread  -Isysdeps/gnu  -Isysdeps/unix/inet  -Isysdeps/unix/sysv  -Isysdeps/unix  -Isysdeps/posix  -Isysdeps/aarch64/fpu  -Isysdeps/aarch64/multiarch  -Isysdeps/aarch64  -Isysdeps/wordsize-64  -Isysdeps/ieee754/ldbl-128  -Isysdeps/ieee754/dbl-64/wordsize-64  -Isysdeps/ieee754/dbl-64  -Isysdeps/ieee754/flt-32  -Isysdeps/ieee754  -Isysdeps/generic   -Ilibio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT  -include include/libc-symbols.h       -DTOP_NAMESPACE=glibc -x assembler-with-cpp - \
	   > /root/arm64/source/build-glibc/shlib-versions.v.iT
mv -f /root/arm64/source/build-glibc/shlib-versions.v.iT /root/arm64/source/build-glibc/shlib-versions.v.i
sed '/^[ 	]*#/d;/^[ 	]*$/d' /root/arm64/source/build-glibc/shlib-versions.v.i > /root/arm64/source/build-glibc/shlib-versions.vT
mv -f /root/arm64/source/build-glibc/shlib-versions.vT /root/arm64/source/build-glibc/shlib-versions.v
gawk -f scripts/soversions.awk /root/arm64/source/build-glibc/shlib-versions.v > /root/arm64/source/build-glibc/soversions.iT
mv -f /root/arm64/source/build-glibc/soversions.iT /root/arm64/source/build-glibc/soversions.i
sed '/^[ 	]*%/!s/#.*$//;/^[ 	]*$/d;s/^[ 	]*%/#/' \
    csu/Versions iconv/Versions locale/Versions assert/Versions ctype/Versions intl/Versions catgets/Versions math/Versions setjmp/Versions signal/Versions stdlib/Versions stdio-common/Versions libio/Versions dlfcn/Versions nptl/Versions malloc/Versions string/Versions wcsmbs/Versions time/Versions dirent/Versions grp/Versions pwd/Versions posix/Versions io/Versions termios/Versions resource/Versions misc/Versions socket/Versions sysvipc/Versions gmon/Versions wctype/Versions shadow/Versions gshadow/Versions argp/Versions rt/Versions debug/Versions crypt/Versions nptl_db/Versions inet/Versions resolv/Versions nss/Versions hesiod/Versions sunrpc/Versions nis/Versions login/Versions elf/Versions sysdeps/unix/sysv/linux/aarch64/Versions sysdeps/unix/sysv/linux/wordsize-64/Versions sysdeps/unix/sysv/linux/Versions sysdeps/pthread/Versions sysdeps/aarch64/Versions sysdeps/wordsize-64/Versions \
| aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -E -undef  -U_FORTIFY_SOURCE   -Iinclude   -I/root/arm64/source/build-glibc  -Isysdeps/unix/sysv/linux/aarch64  -Isysdeps/aarch64/nptl  -Isysdeps/unix/sysv/linux/generic  -Isysdeps/unix/sysv/linux/wordsize-64  -Isysdeps/unix/sysv/linux/include -Isysdeps/unix/sysv/linux  -Isysdeps/nptl  -Isysdeps/pthread  -Isysdeps/gnu  -Isysdeps/unix/inet  -Isysdeps/unix/sysv  -Isysdeps/unix  -Isysdeps/posix  -Isysdeps/aarch64/fpu  -Isysdeps/aarch64/multiarch  -Isysdeps/aarch64  -Isysdeps/wordsize-64  -Isysdeps/ieee754/ldbl-128  -Isysdeps/ieee754/dbl-64/wordsize-64  -Isysdeps/ieee754/dbl-64  -Isysdeps/ieee754/flt-32  -Isysdeps/ieee754  -Isysdeps/generic   -Ilibio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT  -include include/libc-symbols.h       -DTOP_NAMESPACE=glibc -x assembler-with-cpp - \
	   > /root/arm64/source/build-glibc/Versions.v.iT
mv -f /root/arm64/source/build-glibc/Versions.v.iT /root/arm64/source/build-glibc/Versions.v.i
sed '/^[ 	]*#/d;/^[ 	]*$/d' /root/arm64/source/build-glibc/Versions.v.i > /root/arm64/source/build-glibc/Versions.vT
mv -f /root/arm64/source/build-glibc/Versions.vT /root/arm64/source/build-glibc/Versions.v
LC_ALL=C gawk -f scripts/versionlist.awk /root/arm64/source/build-glibc/Versions.v > /root/arm64/source/build-glibc/Versions.defT
mv -f /root/arm64/source/build-glibc/Versions.defT /root/arm64/source/build-glibc/Versions.def
{ while read which lib version setname; do \
    test x"$which" = xDEFAULT || continue; \
    test -z "$setname" || echo "$lib : $setname"; \
  done < /root/arm64/source/build-glibc/soversions.i; \
  cat /root/arm64/source/build-glibc/Versions.def; \
} | LC_ALL=C gawk -f scripts/firstversions.awk > /root/arm64/source/build-glibc/Versions.allT
mv -f /root/arm64/source/build-glibc/Versions.allT /root/arm64/source/build-glibc/Versions.all
gawk -f scripts/haveversions.awk /root/arm64/source/build-glibc/Versions.all > /root/arm64/source/build-glibc/Versions.mkT
mv -f /root/arm64/source/build-glibc/Versions.mkT /root/arm64/source/build-glibc/Versions.mk
( echo 'sysd-versions-subdirs = csu iconv locale localedata iconvdata assert ctype intl catgets math setjmp signal stdlib stdio-common libio dlfcn nptl malloc string wcsmbs timezone time dirent grp pwd posix io termios resource misc socket sysvipc gmon gnulib wctype manual shadow gshadow po argp rt conform debug mathvec support crypt nptl_db inet resolv nss hesiod sunrpc nis nscd login elf sysdeps/unix/sysv/linux/aarch64 sysdeps/aarch64/nptl sysdeps/unix/sysv/linux/generic sysdeps/unix/sysv/linux/wordsize-64 sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix sysdeps/posix sysdeps/aarch64/fpu sysdeps/aarch64/multiarch sysdeps/aarch64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-128 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic' ; \
  cat /root/arm64/source/build-glibc/Versions.v \
  | LC_ALL=C gawk -v buildroot=/root/arm64/source/build-glibc/ -v defsfile=/root/arm64/source/build-glibc/Versions.all \
		    -v move_if_change='/bin/sh scripts/move-if-change' \
		    -f scripts/versions.awk; \
) > /root/arm64/source/build-glibc/sysd-versionsT
mv -f /root/arm64/source/build-glibc/sysd-versionsT /root/arm64/source/build-glibc/sysd-versions
touch /root/arm64/source/build-glibc/versions.stmp
(while read which lib number setname; do \
   eval seen_$which=1; \
   test x"$which" = xDEFAULT || continue; \
   case $number in \
     [0-9]*) echo "$lib.so-version=.$number"; \
	     echo "all-sonames+=$lib=$lib.so\$($lib.so-version)";;\
     *)	     echo "$lib.so-version=$number"; \
	     echo "all-sonames+=$lib=\$($lib.so-version)";;\
   esac; \
 done; \
 echo soversions.mk-done = t;) < /root/arm64/source/build-glibc/soversions.i > /root/arm64/source/build-glibc/soversions.mkT; exit 0
mv -f /root/arm64/source/build-glibc/soversions.mkT /root/arm64/source/build-glibc/soversions.mk
gawk -v buildlist="iconvprogs iconvdata ldconfig lddlibc4 libmemusage libSegFault libpcprofile librpcsvc locale_programs memusagestat nonlib nscd extramodules libnldbl libsupport testsuite" -f scripts/gen-libc-modules.awk /root/arm64/source/build-glibc/soversions.i > /root/arm64/source/build-glibc/libc-modules.T
/bin/sh scripts/move-if-change /root/arm64/source/build-glibc/libc-modules.T /root/arm64/source/build-glibc/libc-modules.h
touch /root/arm64/source/build-glibc/libc-modules.stmp
for dir in /root/arm64/source/build-glibc sysdeps/unix/sysv/linux/aarch64 sysdeps/aarch64/nptl sysdeps/unix/sysv/linux/generic sysdeps/unix/sysv/linux/wordsize-64 sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix sysdeps/posix sysdeps/aarch64/fpu sysdeps/aarch64/multiarch sysdeps/aarch64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-128 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic; do \
  test -f $dir/syscalls.list && \
  { sysdirs='sysdeps/unix/sysv/linux/aarch64 sysdeps/aarch64/nptl sysdeps/unix/sysv/linux/generic sysdeps/unix/sysv/linux/wordsize-64 sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix sysdeps/posix sysdeps/aarch64/fpu sysdeps/aarch64/multiarch sysdeps/aarch64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-128 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic' \
    asm_CPP='aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -c  -U_FORTIFY_SOURCE   -Iinclude   -I/root/arm64/source/build-glibc  -Isysdeps/unix/sysv/linux/aarch64  -Isysdeps/aarch64/nptl  -Isysdeps/unix/sysv/linux/generic  -Isysdeps/unix/sysv/linux/wordsize-64  -Isysdeps/unix/sysv/linux/include -Isysdeps/unix/sysv/linux  -Isysdeps/nptl  -Isysdeps/pthread  -Isysdeps/gnu  -Isysdeps/unix/inet  -Isysdeps/unix/sysv  -Isysdeps/unix  -Isysdeps/posix  -Isysdeps/aarch64/fpu  -Isysdeps/aarch64/multiarch  -Isysdeps/aarch64  -Isysdeps/wordsize-64  -Isysdeps/ieee754/ldbl-128  -Isysdeps/ieee754/dbl-64/wordsize-64  -Isysdeps/ieee754/dbl-64  -Isysdeps/ieee754/flt-32  -Isysdeps/ieee754  -Isysdeps/generic   -Ilibio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT -include /root/arm64/source/build-glibc/libc-modules.h -DMODULE_NAME=libc -include include/libc-symbols.h       -DTOP_NAMESPACE=glibc -DASSEMBLER  -g -Werror=undef -Wa,--noexecstack   -E -x assembler-with-cpp' \
    /bin/sh sysdeps/unix/make-syscalls.sh $dir || exit 1; }; \
  test $dir = sysdeps/unix && break; \
done > /root/arm64/source/build-glibc/sysd-syscallsT
mv -f /root/arm64/source/build-glibc/sysd-syscallsT /root/arm64/source/build-glibc/sysd-syscalls

type "make help" for help with common glibc makefile targets

rm -f /root/arm64/source/build-glibc/stamp.o; > /root/arm64/source/build-glibc/stamp.o
rm -f /root/arm64/source/build-glibc/stamp.os; > /root/arm64/source/build-glibc/stamp.os
rm -f /root/arm64/source/build-glibc/stamp.oS; > /root/arm64/source/build-glibc/stamp.oS
make  subdir=csu -C csu ..=../ subdir_lib
make[2]: Entering directory '/root/arm64/source/glibc-2.31/csu'
/bin/sh ../scripts/gen-libc-abis \
	 aarch64-unknown-linux-gnu \
	 < ../libc-abis > /root/arm64/source/build-glibc/libc-abis.hT
/usr/bin/install -c -m 644 /usr/aarch64-linux-gnu/include/c++/9/bits/std_abs.h /root/arm64/source/build-glibc/bits/std_abs.hT
/usr/bin/install -c -m 644 /usr/aarch64-linux-gnu/include/c++/9/cstdlib /root/arm64/source/build-glibc/cstdlibT
/usr/bin/install -c -m 644 /usr/aarch64-linux-gnu/include/c++/9/cmath /root/arm64/source/build-glibc/cmathT
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/bits/std_abs.hT /root/arm64/source/build-glibc/bits/std_abs.h
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/cstdlibT /root/arm64/source/build-glibc/cstdlib
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/cmathT /root/arm64/source/build-glibc/cmath
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/libc-abis.hT /root/arm64/source/build-glibc/libc-abis.h
LC_ALL=C gawk -f ../scripts/abi-versions.awk /root/arm64/source/build-glibc/Versions.all > /root/arm64/source/build-glibc/abi-versions.hT
gawk -f ../scripts/gen-tunables.awk ../elf/dl-tunables.list ../sysdeps/nptl/dl-tunables.list ../sysdeps/aarch64/dl-tunables.list > /root/arm64/source/build-glibc/dl-tunable-list.T
.././scripts/mkinstalldirs /root/arm64/source/build-glibc/csu
.././scripts/mkinstalldirs /root/arm64/source/build-glibc/csu
touch /root/arm64/source/build-glibc/libc-abis.stamp
mkdir -p -- /root/arm64/source/build-glibc/csu
.././scripts/mkinstalldirs /root/arm64/source/build-glibc/gnu
.././scripts/mkinstalldirs /root/arm64/source/build-glibc/gnu
mkdir -p -- /root/arm64/source/build-glibc/gnu
mv -f /root/arm64/source/build-glibc/abi-versions.hT /root/arm64/source/build-glibc/abi-versions.h
rm -f /root/arm64/source/build-glibc/csu/abi-tag.h.new
{ \
 echo '/* This file is automatically generated.';\
 echo '   It defines macros to allow user program to find the shared'; \
 echo '   library files which come as part of GNU libc.  */'; \
 echo '#ifndef __GNU_LIB_NAMES_H'; \
 echo '#define __GNU_LIB_NAMES_H	1'; \
 echo ''; \
   echo '#include <bits/wordsize.h>'; echo ''; \
   echo '#if !defined __AARCH64EB__'; echo '# include <gnu/lib-names-lp64.h>'; echo '#endif';   echo '#if defined __AARCH64EB__'; echo '# include <gnu/lib-names-lp64_be.h>'; echo '#endif'; \
 echo ''; \
 echo '#endif	/* gnu/lib-names.h */'; \
} >  /root/arm64/source/build-glibc/gnu/lib-names.h
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/dl-tunable-list.T /root/arm64/source/build-glibc/dl-tunable-list.h
{ \
  echo '/* This file is automatically generated.  */'; echo '#ifndef __GNU_LIB_NAMES_H'; echo '# error "Never use <gnu/lib-names-lp64.h> directly; include <gnu/lib-names.h> instead."'; echo '#endif'; \
 echo ''; \
 ( echo ld=ld-linux-aarch64.so.1;  echo libc=libc.so.6;  echo libnss_nis=libnss_nis.so.2;  echo libBrokenLocale=libBrokenLocale.so.1;  echo libpthread=libpthread.so.0;  echo libthread_db=libthread_db.so.1;  echo libnss_nisplus=libnss_nisplus.so.2;  echo libcrypt=libcrypt.so.1;  echo libdl=libdl.so.2;  echo libgcc_s=libgcc_s.so.1;  echo libnss_test1=libnss_test1.so.2;  echo libnsl=libnsl.so.1;  echo libutil=libutil.so.1;  echo libnss_ldap=libnss_ldap.so.2;  echo libnss_test2=libnss_test2.so.2;  echo libnss_dns=libnss_dns.so.2;  echo libnss_compat=libnss_compat.so.2;  echo libmvec=libmvec.so.1;  echo libresolv=libresolv.so.2;  echo libnss_db=libnss_db.so.2;  echo libm=libm.so.6;  echo libnss_files=libnss_files.so.2;  echo librt=librt.so.1;  echo libnss_hesiod=libnss_hesiod.so.2;  echo libanl=libanl.so.1;) \
 | LC_ALL=C gawk -f ../scripts/lib-names.awk | LC_ALL=C sort; \
  \
} >  /root/arm64/source/build-glibc/gnu/lib-names-lp64.T
sed -e 's/#.*$//' -e '/^[	]*$/d' ../abi-tags | \
while read conf tagos tagver; do \
  test `expr 'aarch64-unknown-linux-gnu' \
	     : "$conf"` != 0 || continue; \
  ( echo "$tagos" | \
    sed -e 's/[^0-9xXa-fA-F 	]//' \
	-e 's/^/#define __ABI_TAG_OS /'; \
    echo "#ifndef __ABI_TAG_VERSION"; \
    echo "$tagver" | \
    sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
      -e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
    echo "#endif" ) > /root/arm64/source/build-glibc/csu/abi-tag.h.new; \
done
/bin/sh ../scripts/move-if-change /root/arm64/source/build-glibc/gnu/lib-names-lp64.T /root/arm64/source/build-glibc/gnu/lib-names-lp64.h
touch /root/arm64/source/build-glibc/dl-tunable-list.stmp
python3 -B ../scripts/gen-as-const.py --cc="aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno     -ftls-model=initial-exec   -U_FORTIFY_SOURCE   -I../include -I/root/arm64/source/build-glibc/csu  -I/root/arm64/source/build-glibc  -I../sysdeps/unix/sysv/linux/aarch64  -I../sysdeps/aarch64/nptl  -I../sysdeps/unix/sysv/linux/generic  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/aarch64/fpu  -I../sysdeps/aarch64/multiarch  -I../sysdeps/aarch64  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT -include /root/arm64/source/build-glibc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -DGEN_AS_CONST_HEADERS \
		   -MD -MP -MF /root/arm64/source/build-glibc/tcb-offsets.h.dT \
		   -MT '/root/arm64/source/build-glibc/tcb-offsets.h.d /root/arm64/source/build-glibc/tcb-offsets.h'" \
	  ../sysdeps/aarch64/nptl/tcb-offsets.sym > /root/arm64/source/build-glibc/tcb-offsets.hT
python3 -B ../scripts/gen-as-const.py --cc="aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno     -ftls-model=initial-exec   -U_FORTIFY_SOURCE   -I../include -I/root/arm64/source/build-glibc/csu  -I/root/arm64/source/build-glibc  -I../sysdeps/unix/sysv/linux/aarch64  -I../sysdeps/aarch64/nptl  -I../sysdeps/unix/sysv/linux/generic  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/aarch64/fpu  -I../sysdeps/aarch64/multiarch  -I../sysdeps/aarch64  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT -include /root/arm64/source/build-glibc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -DGEN_AS_CONST_HEADERS \
		   -MD -MP -MF /root/arm64/source/build-glibc/tlsdesc.h.dT \
		   -MT '/root/arm64/source/build-glibc/tlsdesc.h.d /root/arm64/source/build-glibc/tlsdesc.h'" \
	  ../sysdeps/aarch64/tlsdesc.sym > /root/arm64/source/build-glibc/tlsdesc.hT
touch /root/arm64/source/build-glibc/gnu/lib-names-lp64.stmp
if test -r /root/arm64/source/build-glibc/csu/abi-tag.h.new; then mv -f /root/arm64/source/build-glibc/csu/abi-tag.h.new /root/arm64/source/build-glibc/csu/abi-tag.h; \
else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
In file included from ../include/bits/cpu-set.h:1,
                 from ../posix/sched.h:44,
                 from ../include/sched.h:2,
                 from ../nptl/descr.h:23,
                 from ../sysdeps/aarch64/nptl/tls.h:44,
                 from ../sysdeps/unix/sysv/linux/aarch64/sysdep.h:29,
                 from <stdin>:1:
../posix/bits/cpu-set.h:32:9: error: unknown type name '__CPU_MASK_TYPE'
   32 | typedef __CPU_MASK_TYPE __cpu_mask;
      |         ^~~~~~~~~~~~~~~
In file included from ../include/bits/cpu-set.h:1,
                 from ../posix/sched.h:44,
                 from ../include/sched.h:2,
                 from ../nptl/descr.h:23,
                 from ../sysdeps/aarch64/nptl/tls.h:44,
                 from ../sysdeps/unix/sysv/linux/aarch64/sysdep.h:29,
                 from <stdin>:2:
../posix/bits/cpu-set.h:32:9: error: unknown type name '__CPU_MASK_TYPE'
   32 | typedef __CPU_MASK_TYPE __cpu_mask;
      |         ^~~~~~~~~~~~~~~
Traceback (most recent call last):
  File "../scripts/gen-as-const.py", line 120, in <module>
    main()
  File "../scripts/gen-as-const.py", line 116, in main
    consts = glibcextract.compute_c_consts(sym_data, args.cc)
  File "/root/arm64/source/glibc-2.31/scripts/glibcextract.py", line 62, in compute_c_consts
    subprocess.check_call(cmd, shell=True)
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno     -ftls-model=initial-exec   -U_FORTIFY_SOURCE   -I../include -I/root/arm64/source/build-glibc/csu  -I/root/arm64/source/build-glibc  -I../sysdeps/unix/sysv/linux/aarch64  -I../sysdeps/aarch64/nptl  -I../sysdeps/unix/sysv/linux/generic  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/aarch64/fpu  -I../sysdeps/aarch64/multiarch  -I../sysdeps/aarch64  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT -include /root/arm64/source/build-glibc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -DGEN_AS_CONST_HEADERS    -MD -MP -MF /root/arm64/source/build-glibc/tcb-offsets.h.dT 		   -MT '/root/arm64/source/build-glibc/tcb-offsets.h.d /root/arm64/source/build-glibc/tcb-offsets.h' -S -o /tmp/tmpn2rj_r7b/test.s -x c - < /tmp/tmpn2rj_r7b/test.c' returned non-zero exit status 1.
Traceback (most recent call last):
  File "../scripts/gen-as-const.py", line 120, in <module>
    main()
  File "../scripts/gen-as-const.py", line 116, in main
make[2]: *** [../Makerules:271: /root/arm64/source/build-glibc/tcb-offsets.h] Error 1
make[2]: *** Waiting for unfinished jobs....
    consts = glibcextract.compute_c_consts(sym_data, args.cc)
  File "/root/arm64/source/glibc-2.31/scripts/glibcextract.py", line 62, in compute_c_consts
    subprocess.check_call(cmd, shell=True)
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'aarch64-linux-gnu-gcc -B/usr/aarch64-linux-gnu/bin/ -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno     -ftls-model=initial-exec   -U_FORTIFY_SOURCE   -I../include -I/root/arm64/source/build-glibc/csu  -I/root/arm64/source/build-glibc  -I../sysdeps/unix/sysv/linux/aarch64  -I../sysdeps/aarch64/nptl  -I../sysdeps/unix/sysv/linux/generic  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/aarch64/fpu  -I../sysdeps/aarch64/multiarch  -I../sysdeps/aarch64  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754/ldbl-128  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/  -D_LIBC_REENTRANT -include /root/arm64/source/build-glibc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -DGEN_AS_CONST_HEADERS    -MD -MP -MF /root/arm64/source/build-glibc/tlsdesc.h.dT 		   -MT '/root/arm64/source/build-glibc/tlsdesc.h.d /root/arm64/source/build-glibc/tlsdesc.h' -S -o /tmp/tmpswxp26k2/test.s -x c - < /tmp/tmpswxp26k2/test.c' returned non-zero exit status 1.
make[2]: *** [../Makerules:271: /root/arm64/source/build-glibc/tlsdesc.h] Error 1
make[2]: Leaving directory '/root/arm64/source/glibc-2.31/csu'
make[1]: *** [Makefile:470: csu/subdir_lib] Error 2
make[1]: Leaving directory '/root/arm64/source/glibc-2.31'
make: *** [Makefile:9: all] Error 2


[-- Attachment #3: config.log --]
[-- Type: text/plain, Size: 6075 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU C Library configure (see version.h), which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ../glibc-2.31/configure --prefix=/initrd/glibc/ --host=aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/

## --------- ##
## Platform. ##
## --------- ##

hostname = gamecss-desktop
uname -m = x86_64
uname -r = 5.4.0-40-generic
uname -s = Linux
uname -v = #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /snap/bin
PATH: /usr/local/java/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2214: checking build system type
configure:2228: result: x86_64-pc-linux-gnu
configure:2248: checking host system type
configure:2257: error: /bin/bash ../glibc-2.31/scripts/config.sub aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/ failed

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value='aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/'
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR=''
AS=''
ASFLAGS_config=''
AUTOCONF=''
AWK=''
BASH_SHELL=''
BISON=''
BUILD_CC=''
CC=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CPPUNDEFS=''
CXX=''
CXXFLAGS=''
CXX_BITS_STD_ABS_H=''
CXX_CMATH_HEADER=''
CXX_CSTDLIB_HEADER=''
CXX_SYSINCLUDES=''
DEFINES=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
GPROF=''
INSTALL_DATA=''
INSTALL_INFO=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
LD=''
LDFLAGS=''
LIBGD=''
LIBOBJS=''
LIBS=''
LN_S=''
LTLIBOBJS=''
MAKE=''
MAKEINFO=''
MSGFMT=''
NM=''
OBJCOPY=''
OBJDUMP=''
OBJEXT=''
PACKAGE_BUGREPORT='https://sourceware.org/bugzilla/'
PACKAGE_NAME='GNU C Library'
PACKAGE_STRING='GNU C Library (see version.h)'
PACKAGE_TARNAME='glibc'
PACKAGE_URL='https://www.gnu.org/software/glibc/'
PACKAGE_VERSION='(see version.h)'
PATH_SEPARATOR=':'
PERL=''
PKGVERSION='(GNU libc) '
PKGVERSION_TEXI='(GNU libc) '
PYTHON=''
PYTHON_PROG=''
READELF=''
RELEASE=''
REPORT_BUGS_TEXI='@uref{https://www.gnu.org/software/libc/bugs.html}'
REPORT_BUGS_TO='<https://www.gnu.org/software/libc/bugs.html>'
SED=''
SHELL='/bin/bash'
SYSINCLUDES=''
VERSION=''
ac_ct_CC=''
ac_ct_CXX=''
all_warnings=''
base_machine=''
bindir='${exec_prefix}/bin'
bindnow=''
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_crypt=''
build_nscd=''
build_obsolete_nsl=''
build_os='linux-gnu'
build_pt_chown=''
build_vendor='pc'
cross_compiling='maybe'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_timezone_tools=''
enable_werror=''
exec_prefix='NONE'
experimental_malloc=''
extra_nonshared_cflags=''
fno_unit_at_a_time=''
force_install=''
hardcoded_path_in_tests=''
have_libaudit=''
have_libcap=''
have_selinux=''
have_tunables=''
host='aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/'
host_alias='aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/'
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
ldd_rewrite_script=''
libc_cv_cc_loop_to_function=''
libc_cv_cc_nofma=''
libc_cv_cc_pie_default=''
libc_cv_cc_submachine=''
libc_cv_cc_with_libunwind=''
libc_cv_complocaledir=''
libc_cv_cxx_thread_local=''
libc_cv_fpie=''
libc_cv_gcc_unwind_find_fde=''
libc_cv_has_glob_dat=''
libc_cv_hashstyle=''
libc_cv_insert=''
libc_cv_localstatedir=''
libc_cv_mtls_dialect_gnu2=''
libc_cv_multidir=''
libc_cv_nss_crypt=''
libc_cv_output_format=''
libc_cv_pic_default=''
libc_cv_pie_default=''
libc_cv_protected_data=''
libc_cv_rootsbindir=''
libc_cv_rtlddir=''
libc_cv_slibdir=''
libc_cv_ssp=''
libc_cv_static_nss_crypt=''
libc_cv_sysconfdir=''
libc_cv_textrel_ifunc=''
libc_cv_with_fp=''
libc_cv_z_combreloc=''
libc_cv_z_execstack=''
libc_extra_cflags=''
libc_extra_cppflags=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
link_obsolete_rpc=''
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mach_interface_list=''
mandir='${datarootdir}/man'
multi_arch=''
no_stack_protector=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/initrd/glibc'
profile=''
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
shared=''
sharedstatedir='${prefix}/com'
stack_protector=''
static=''
static_nss=''
subdirs=' '
submachine=''
sysconfdir='${prefix}/etc'
sysheaders=''
sysnames=''
target_alias=''
use_default_link=''
use_ldconfig=''
use_nscd=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU C Library"
#define PACKAGE_TARNAME "glibc"
#define PACKAGE_VERSION "(see version.h)"
#define PACKAGE_STRING "GNU C Library (see version.h)"
#define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
#define PACKAGE_URL "https://www.gnu.org/software/glibc/"
#define PKGVERSION "(GNU libc) "
#define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"

configure: exit 1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: glibc make error
  2020-07-06  4:00 glibc make error gamecss
@ 2020-07-06  6:26 ` Paul Zimmermann
  2020-07-06  6:55 ` Andreas Schwab
  1 sibling, 0 replies; 4+ messages in thread
From: Paul Zimmermann @ 2020-07-06  6:26 UTC (permalink / raw)
  To: gamecss; +Cc: libc-alpha

       Hi,

> Date: Mon, 6 Jul 2020 12:00:48 +0800 (CST)
> From: gamecss via Libc-alpha <libc-alpha@sourceware.org>
> 
> I want to cross-compile glibc with aarch64-linux-gnu-for device use. The configure step is correct, but make is wrong.
> Please help me.
> Thank
> 
> [2:text/plain Show Save:glibc.log (28kB)]
> 
> 
> [3:text/plain Show Save:config.log (6kB)]

it seems __CPU_MASK_TYPE is not defined. If I look other architectures,
it should be defined in sysdeps/unix/sysv/linux/aarch64/bits/typesizes.h,
but that file does not exist.

Paul Zimmermann

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: glibc make error
  2020-07-06  4:00 glibc make error gamecss
  2020-07-06  6:26 ` Paul Zimmermann
@ 2020-07-06  6:55 ` Andreas Schwab
  2020-07-06  7:20   ` gamecss
  1 sibling, 1 reply; 4+ messages in thread
From: Andreas Schwab @ 2020-07-06  6:55 UTC (permalink / raw)
  To: gamecss via Libc-alpha; +Cc: gamecss

On Jul 06 2020, gamecss via Libc-alpha wrote:

> The configure step is correct,

Nope,
aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/
is not a valid host system type:

configure:2248: checking host system type
configure:2257: error: /bin/bash ../glibc-2.31/scripts/config.sub aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/ failed

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re:Re: glibc make error
  2020-07-06  6:55 ` Andreas Schwab
@ 2020-07-06  7:20   ` gamecss
  0 siblings, 0 replies; 4+ messages in thread
From: gamecss @ 2020-07-06  7:20 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: gamecss via Libc-alpha

[-- Attachment #1: Type: text/plain, Size: 717 bytes --]

Sorry,me send old file.
There have new config.log.





















At 2020-07-06 14:55:44, "Andreas Schwab" <schwab@linux-m68k.org> wrote:
>On Jul 06 2020, gamecss via Libc-alpha wrote:
>
>> The configure step is correct,
>
>Nope,
>aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/
>is not a valid host system type:
>
>configure:2248: checking host system type
>configure:2257: error: /bin/bash ../glibc-2.31/scripts/config.sub aarch64-linux-gnu--with-headers=~/arm64/result/aarch64-linux-gnu/include/ failed
>
>Andreas.
>
>-- 
>Andreas Schwab, schwab@linux-m68k.org
>GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
>"And now for something completely different."

[-- Attachment #2: config.log --]
[-- Type: text/plain, Size: 35372 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU C Library configure (see version.h), which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ../glibc-2.31/configure --prefix=/initrd/glibc/ --host=aarch64-linux-gnu --with-headers=/usr/aarch64-linux-gnu/include/

## --------- ##
## Platform. ##
## --------- ##

hostname = gamecss-desktop
uname -m = x86_64
uname -r = 5.4.0-40-generic
uname -s = Linux
uname -v = #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /snap/bin
PATH: /usr/local/java/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2214: checking build system type
configure:2228: result: x86_64-pc-linux-gnu
configure:2248: checking host system type
configure:2261: result: aarch64-unknown-linux-gnu
configure:2290: checking for aarch64-linux-gnu-gcc
configure:2306: found /usr/bin/aarch64-linux-gnu-gcc
configure:2317: result: aarch64-linux-gnu-gcc
configure:2586: checking for C compiler version
configure:2595: aarch64-linux-gnu-gcc --version >&5
aarch64-linux-gnu-gcc (Ubuntu 9.3.0-10ubuntu1) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2606: $? = 0
configure:2595: aarch64-linux-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=aarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/aarch64-linux-gnu/9/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --without-target-system-zlib --enable-libpth-m2 --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --includedir=/usr/aarch64-linux-gnu/include
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu1) 
configure:2606: $? = 0
configure:2595: aarch64-linux-gnu-gcc -V >&5
aarch64-linux-gnu-gcc: error: unrecognized command line option '-V'
aarch64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:2606: $? = 1
configure:2595: aarch64-linux-gnu-gcc -qversion >&5
aarch64-linux-gnu-gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
aarch64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:2606: $? = 1
configure:2611: checking for suffix of object files
configure:2633: aarch64-linux-gnu-gcc -c   conftest.c >&5
configure:2637: $? = 0
configure:2658: result: o
configure:2662: checking whether we are using the GNU C compiler
configure:2681: aarch64-linux-gnu-gcc -c   conftest.c >&5
configure:2681: $? = 0
configure:2690: result: yes
configure:2699: checking whether aarch64-linux-gnu-gcc accepts -g
configure:2719: aarch64-linux-gnu-gcc -c -g  conftest.c >&5
configure:2719: $? = 0
configure:2760: result: yes
configure:2789: checking for gcc
configure:2805: found /usr/bin/gcc
configure:2816: result: gcc
configure:2840: checking for aarch64-linux-gnu-readelf
configure:2856: found /usr/bin/aarch64-linux-gnu-readelf
configure:2867: result: aarch64-linux-gnu-readelf
configure:2945: checking for aarch64-linux-gnu-g++
configure:2961: found /usr/bin/aarch64-linux-gnu-g++
configure:2972: result: aarch64-linux-gnu-g++
configure:3043: checking for C++ compiler version
configure:3052: aarch64-linux-gnu-g++ --version >&5
aarch64-linux-gnu-g++ (Ubuntu 9.3.0-10ubuntu1) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3063: $? = 0
configure:3052: aarch64-linux-gnu-g++ -v >&5
Using built-in specs.
COLLECT_GCC=aarch64-linux-gnu-g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/aarch64-linux-gnu/9/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-10ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --without-target-system-zlib --enable-libpth-m2 --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --includedir=/usr/aarch64-linux-gnu/include
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu1) 
configure:3063: $? = 0
configure:3052: aarch64-linux-gnu-g++ -V >&5
aarch64-linux-gnu-g++: error: unrecognized command line option '-V'
aarch64-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:3063: $? = 1
configure:3052: aarch64-linux-gnu-g++ -qversion >&5
aarch64-linux-gnu-g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
aarch64-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:3063: $? = 1
configure:3067: checking whether we are using the GNU C++ compiler
configure:3086: aarch64-linux-gnu-g++ -c   conftest.cpp >&5
configure:3086: $? = 0
configure:3095: result: yes
configure:3104: checking whether aarch64-linux-gnu-g++ accepts -g
configure:3124: aarch64-linux-gnu-g++ -c -g  conftest.cpp >&5
configure:3124: $? = 0
configure:3165: result: yes
configure:3190: checking whether aarch64-linux-gnu-g++ can link programs
configure:3213: aarch64-linux-gnu-g++ -o conftest -g -O2   conftest.cpp  >&5
configure:3213: $? = 0
configure:3236: aarch64-linux-gnu-g++ -o conftest -g -O2   -static conftest.cpp  >&5
configure:3236: $? = 0
configure:3251: result: yes
configure:3790: aarch64-linux-gnu-gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:18:2: error: #error no CET compiler support
   18 | #error no CET compiler support
      |  ^~~~~
configure:3790: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "glibc"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
| #define PACKAGE_URL "https://www.gnu.org/software/glibc/"
| #define PKGVERSION "(GNU libc) "
| #define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"
| #define HAVE_TUNABLES 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
| #ifndef __CET__
| #error no CET compiler support
| #endif
|   ;
|   return 0;
| }
configure:3849: checking for sysdeps preconfigure fragments
configure:6: checking for grep that handles long lines and -e
configure:64: result: /usr/bin/grep
configure:69: checking for egrep
configure:131: result: /usr/bin/grep -E
configure:6: checking for grep that handles long lines and -e
configure:64: result: /usr/bin/grep
configure:69: checking for egrep
configure:131: result: /usr/bin/grep -E
configure:3856: result: 
configure:3886: checking for use of fpu sysdeps directories
configure:3905: result: yes
configure:3909: checking for -fstack-protector
configure:3915: aarch64-linux-gnu-gcc -g -O2  -Werror -fstack-protector -xc /dev/null -S -o /dev/null
configure:3918: $? = 0
configure:3926: result: yes
configure:3929: checking for -fstack-protector-strong
configure:3935: aarch64-linux-gnu-gcc -g -O2  -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null
configure:3938: $? = 0
configure:3946: result: yes
configure:3949: checking for -fstack-protector-all
configure:3955: aarch64-linux-gnu-gcc -g -O2  -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null
configure:3958: $? = 0
configure:3966: result: yes
configure:4009: checking for assembler and linker STT_GNU_IFUNC support

Relocation section '.rela.dyn' at offset 0x260 contains 1 entry:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000011000  000000000408 R_AARCH64_IRELATI                    2c0

Relocation section '.rela.plt' at offset 0x278 contains 1 entry:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000010ff0  000000000408 R_AARCH64_IRELATI                    2c0
configure:4040: result: yes
configure:4044: checking for gcc attribute ifunc support
configure:4070: result: yes
configure:4075: checking whether the linker supports textrels along with ifunc
configure:4105: aarch64-linux-gnu-gcc -g -O2   -nostartfiles -nostdlib -fno-stack-protector -pie -o conftest conftest.S
configure:4108: $? = 0
configure:4115: result: yes
configure:4120: checking if compiler warns about alias for function with incompatible types
conftest.c:9:34: error: 'foo_alias' alias between functions of incompatible types 'int(const void *, int)' and 'int (*(void))(const void *, int)' [-Werror=attribute-alias=]
    9 | extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo")));
      |                                  ^~~~~~~~~
conftest.c:4:28: note: aliased declaration here
    4 | __typeof (__redirect_foo) *foo_impl (void)
      |                            ^~~~~~~~
cc1: all warnings being treated as errors
configure:4142: result: yes
configure:4180: checking sysdep dirs
configure:4377: result: sysdeps/generic
configure:4397: checking for a BSD-compatible install
configure:4465: result: /usr/bin/install -c
configure:4480: checking whether ln -s works
configure:4484: result: yes
configure:4510: checking whether /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as is GNU as
configure:4524: result: yes
configure:4529: checking whether /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld is GNU ld
configure:4543: result: yes
configure:4553: checking for /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as
configure:4580: result: /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as
configure:4595: checking version of /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as
configure:4605: result: 2.34, ok
configure:4683: checking for /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld
configure:4710: result: /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld
configure:4725: checking version of /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld
configure:4735: result: 2.34, ok
configure:4750: checking for gnumake
configure:4780: result: no
configure:4750: checking for gmake
configure:4780: result: no
configure:4750: checking for make
configure:4766: found /usr/bin/make
configure:4777: result: make
configure:4792: checking version of make
configure:4802: result: 4.2.1, ok
configure:4814: checking for gnumsgfmt
configure:4844: result: no
configure:4814: checking for gmsgfmt
configure:4844: result: no
configure:4814: checking for msgfmt
configure:4830: found /usr/bin/msgfmt
configure:4841: result: msgfmt
configure:4856: checking version of msgfmt
configure:4866: result: 0.19.8.1, ok
configure:4877: checking for makeinfo
configure:4893: found /usr/bin/makeinfo
configure:4904: result: makeinfo
configure:4919: checking version of makeinfo
configure:4929: result: 6.7, ok
configure:4940: checking for sed
configure:4956: found /usr/bin/sed
configure:4967: result: sed
configure:4982: checking version of sed
configure:4992: result: 4.7, ok
configure:5003: checking for gawk
configure:5019: found /usr/bin/gawk
configure:5030: result: gawk
configure:5045: checking version of gawk
configure:5055: result: 5.0.1, ok
configure:5066: checking for bison
configure:5082: found /usr/bin/bison
configure:5093: result: bison
configure:5108: checking version of bison
configure:5118: result: 3.5.1, ok
configure:5126: checking if aarch64-linux-gnu-gcc is sufficient to build libc
configure:5146: aarch64-linux-gnu-gcc -c -g -O2  conftest.c >&5
configure:5146: $? = 0
configure:5153: result: yes
configure:5162: checking for aarch64-linux-gnu-nm
configure:5178: found /usr/bin/aarch64-linux-gnu-nm
configure:5189: result: aarch64-linux-gnu-nm
configure:5327: checking for python3
configure:5343: found /usr/bin/python3
configure:5354: result: python3
configure:5369: checking version of python3
configure:5379: result: 3.8.2, ok
configure:5447: checking LD_LIBRARY_PATH variable
configure:5457: result: ok
configure:5468: checking for bash
configure:5486: found /usr/bin/bash
configure:5499: result: /usr/bin/bash
configure:5510: checking for perl
configure:5528: found /usr/bin/perl
configure:5541: result: /usr/bin/perl
configure:5555: checking for install-info
configure:5574: found /usr/bin/install-info
configure:5587: result: /usr/bin/install-info
configure:5596: checking for .set assembler directive
configure:5622: result: yes
configure:5629: checking linker support for protected data symbol
configure:5639: aarch64-linux-gnu-gcc -nostdlib -nostartfiles -fno-stack-protector -fPIC -shared conftest.c -o conftest.so
configure:5642: $? = 0
configure:5649: aarch64-linux-gnu-gcc -nostdlib -nostartfiles -fno-stack-protector conftest.c -o conftest conftest.so
/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000000310
configure:5652: $? = 0
configure:5660: result: yes
configure:5664: checking linker support for INSERT in linker script
configure:5682: aarch64-linux-gnu-gcc -nostdlib -nostartfiles -fno-stack-protector -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so
configure:5685: $? = 0
configure:5692: result: yes
configure:5696: checking for broken __attribute__((alias()))
configure:5711: aarch64-linux-gnu-gcc -Werror -S conftest.c -o conftest.s 1>&5
configure:5714: $? = 0
configure:5724: result: no
configure:5730: checking whether to put _rtld_local into .sdata section
configure:5744: result: no
configure:5751: checking whether to use .ctors/.dtors header and trailer
configure:5768: aarch64-linux-gnu-gcc -g -O2   -fno-stack-protector -o conftest
		       conftest.c -static -nostartfiles -nostdlib
		       1>&5
configure:5771: $? = 0
configure:5797: result: no
configure:5804: checking for libunwind-support in compiler
configure:5821: result: no
configure:5830: checking whether --noexecstack is desirable for .S files
configure:5840: aarch64-linux-gnu-gcc -g -O2 
		   -S -o conftest.s conftest.c 1>&5
configure:5843: $? = 0
configure:5848: aarch64-linux-gnu-gcc  -Wa,--noexecstack
		      -c -o conftest.o conftest.s 1>&5
configure:5851: $? = 0
configure:5860: result: yes
configure:5867: checking for -z combreloc
configure:5881: aarch64-linux-gnu-gcc -g -O2  
			-fPIC -shared -fno-stack-protector -o conftest.so conftest.c
			-nostdlib -nostartfiles
			-Wl,-z,combreloc 1>&5
configure:5884: $? = 0
configure:5897: result: yes
configure:5905: checking for linker that supports -z execstack
configure:5918: aarch64-linux-gnu-gcc -g -O2   -fno-stack-protector
				-Wl,-z,execstack -nostdlib -nostartfiles
				-fPIC -shared -o conftest.so conftest.c
				1>&5
configure:5921: $? = 0
configure:5934: result: yes
configure:5938: checking for linker that supports --no-dynamic-linker
configure:5951: aarch64-linux-gnu-gcc -g -O2   -fno-stack-protector
				-Wl,--no-dynamic-linker -nostdlib -nostartfiles
				-fPIC -shared -o conftest.so conftest.c
				1>&5
configure:5954: $? = 0
configure:5967: result: yes
configure:5972: checking for -static-pie
configure:5978: aarch64-linux-gnu-gcc -static-pie -xc /dev/null -S -o /dev/null
configure:5981: $? = 0
configure:5989: result: yes
configure:5994: checking for -fpie
configure:6000: aarch64-linux-gnu-gcc -fpie -xc /dev/null -S -o /dev/null
configure:6003: $? = 0
configure:6011: result: yes
configure:6016: checking for --hash-style option
configure:6027: aarch64-linux-gnu-gcc -g -O2   -fno-stack-protector
			    -fPIC -shared -o conftest.so conftest.c
			    -Wl,--hash-style=both -nostdlib 1>&5
configure:6030: $? = 0
configure:6039: result: yes
configure:6047: checking for sufficient default -shared layout
configure:6066:   aarch64-linux-gnu-gcc  -shared -o conftest.so conftest.s 1>&5
configure:6069: $? = 0
configure:6101: result: yes
configure:6106: checking for GLOB_DAT reloc
configure:6119: aarch64-linux-gnu-gcc -g -O2  
			-fPIC -shared -o conftest.so conftest.c
			-nostdlib -nostartfiles -fno-stack-protector
			1>&5
configure:6122: $? = 0
configure:6135: result: yes
configure:6139: checking linker output format
configure:6153: result: elf64-littleaarch64
configure:6157: checking for -fno-toplevel-reorder -fno-section-anchors
configure:6167: aarch64-linux-gnu-gcc -g -O2  -S -fno-toplevel-reorder -fno-section-anchors
			    conftest.c 1>&5
configure:6170: $? = 0
configure:6179: result: yes
configure:6188: checking for -mtls-dialect=gnu2
configure:6202: aarch64-linux-gnu-gcc -g -O2  -S -fPIC -mtls-dialect=gnu2
		   conftest.c 1>&5
aarch64-linux-gnu-gcc: error: unrecognized argument in option '-mtls-dialect=gnu2'
aarch64-linux-gnu-gcc: note: valid arguments to '-mtls-dialect=' are: desc trad
configure:6205: $? = 1
configure:6214: result: no
configure:6220: checking whether cc puts quotes around section names
configure:6241: result: no
configure:6248: checking for __builtin_memset
configure:6260: aarch64-linux-gnu-gcc -O3 -S conftest.c -o - | grep -F memset > /dev/null
configure:6263: $? = 0
configure:6272: result: no
configure:6279: checking for redirection of built-in functions
configure:6292: aarch64-linux-gnu-gcc -O3 -S conftest.c -o - | grep -F my_strstr > /dev/null
configure:6295: $? = 0
configure:6304: result: yes
configure:6310: checking for compiler option to disable generation of FMA instructions
configure:6318: aarch64-linux-gnu-gcc -ffp-contract=off -xc /dev/null -S -o /dev/null
configure:6321: $? = 0
configure:6327: result: -ffp-contract=off
configure:6360: checking if aarch64-linux-gnu-gcc accepts -fno-tree-loop-distribute-patterns with __attribute__ ((__optimize__))
configure:6373: aarch64-linux-gnu-gcc -g -O2  -c conftest.c
configure:6376: $? = 0
configure:6383: result: yes
configure:6391: checking for libgd
configure:6411: aarch64-linux-gnu-gcc -o conftest -g -O2     conftest.c  -lgd -lpng -lz -lm >&5
conftest.c:19:10: fatal error: gd.h: No such file or directory
   19 | #include <gd.h>
      |          ^~~~~~
compilation terminated.
configure:6411: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "glibc"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
| #define PACKAGE_URL "https://www.gnu.org/software/glibc/"
| #define PKGVERSION "(GNU libc) "
| #define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"
| #define HAVE_TUNABLES 1
| #define HAVE_CC_NO_STACK_PROTECTOR 1
| #define STACK_PROTECTOR_LEVEL 0
| #define USE_MULTIARCH 1
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define NO_CTORS_DTORS_SECTIONS 1
| #define HAVE_Z_COMBRELOC 1
| #define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1
| /* end confdefs.h.  */
| #include <gd.h>
| int
| main ()
| {
| gdImagePng (0, 0)
|   ;
|   return 0;
| }
configure:6424: result: no
configure:6433: checking for is_selinux_enabled in -lselinux
configure:6458: aarch64-linux-gnu-gcc -o conftest -g -O2   conftest.c -lselinux   >&5
/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: cannot find -lselinux
collect2: error: ld returned 1 exit status
configure:6458: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "glibc"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
| #define PACKAGE_URL "https://www.gnu.org/software/glibc/"
| #define PKGVERSION "(GNU libc) "
| #define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"
| #define HAVE_TUNABLES 1
| #define HAVE_CC_NO_STACK_PROTECTOR 1
| #define STACK_PROTECTOR_LEVEL 0
| #define USE_MULTIARCH 1
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define NO_CTORS_DTORS_SECTIONS 1
| #define HAVE_Z_COMBRELOC 1
| #define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char is_selinux_enabled ();
| int
| main ()
| {
| return is_selinux_enabled ();
|   ;
|   return 0;
| }
configure:6467: result: no
configure:6590: checking for _FORTIFY_SOURCE predefine
configure:6609: aarch64-linux-gnu-gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:25:3: error: #error bogon
   25 | # error bogon
      |   ^~~~~
configure:6609: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "glibc"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
| #define PACKAGE_URL "https://www.gnu.org/software/glibc/"
| #define PKGVERSION "(GNU libc) "
| #define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"
| #define HAVE_TUNABLES 1
| #define HAVE_CC_NO_STACK_PROTECTOR 1
| #define STACK_PROTECTOR_LEVEL 0
| #define USE_MULTIARCH 1
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define NO_CTORS_DTORS_SECTIONS 1
| #define HAVE_Z_COMBRELOC 1
| #define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
| #ifdef _FORTIFY_SOURCE
| # error bogon
| #endif
|   ;
|   return 0;
| }
configure:6616: result: yes
configure:6626: checking whether the linker provides working __ehdr_start
configure:6649: aarch64-linux-gnu-gcc -o conftest -g -O2 -fPIC   -nostdlib -nostartfiles -shared -fno-stack-protector conftest.c  >&5
configure:6649: $? = 0
configure:6665: result: yes
configure:6675: checking for __builtin_trap with no external dependencies
configure:6692: aarch64-linux-gnu-gcc -c -g -O2  conftest.c >&5
configure:6692: $? = 0
libc_undefs=''
configure:6706: result: yes
configure:6720: checking whether the C++ compiler supports thread_local
configure:6748: aarch64-linux-gnu-g++ -c -g -O2 -std=gnu++11  conftest.cpp >&5
configure:6748: $? = 0
configure:6757: result: yes
configure:6787: result: running configure fragment for sysdeps/unix/sysv/linux/aarch64
configure:6787: result: running configure fragment for sysdeps/unix/sysv/linux
configure:9: checking installed Linux kernel header files
configure:28: aarch64-linux-gnu-gcc -c -g -O2  -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/ conftest.c >&5
configure:28: $? = 0
configure:35: result: 3.2.0 or later
configure:69: checking for kernel header at least 3.7.0
configure:87: aarch64-linux-gnu-gcc -c -g -O2  -nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/ conftest.c >&5
configure:87: $? = 0
configure:93: result: ok
configure:6787: result: running configure fragment for sysdeps/gnu
configure:6787: result: running configure fragment for sysdeps/aarch64
configure:13: checking for grep that handles long lines and -e
configure:71: result: /usr/bin/grep
configure:76: checking for egrep
configure:138: result: /usr/bin/grep -E
configure:143: checking for big endian
configure:164: result: no
configure:6850: checking whether -fPIC is default
conftest.c:2:3: error: #error PIC is default.
    2 | # error PIC is default.
      |   ^~~~~
configure:6866: result: yes
configure:6870: checking whether -fPIE is default
conftest.c:2:3: error: #error PIE is default.
    2 | # error PIE is default.
      |   ^~~~~
configure:6886: result: yes
configure:7032: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU C Library config.status (see version.h), which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on gamecss-desktop

config.status:945: creating config.make
config.status:945: creating Makefile
config.status:945: creating config.h
config.status:1119: executing default commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=aarch64-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=aarch64-unknown-linux-gnu
ac_cv_lib_selinux_is_selinux_enabled=no
ac_cv_objext=o
ac_cv_path_BASH_SHELL=/usr/bin/bash
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_INSTALL_INFO=/usr/bin/install-info
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AS=/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as
ac_cv_prog_AWK=gawk
ac_cv_prog_BISON=bison
ac_cv_prog_BUILD_CC=gcc
ac_cv_prog_CC=aarch64-linux-gnu-gcc
ac_cv_prog_CXX=aarch64-linux-gnu-g++
ac_cv_prog_LD=/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld
ac_cv_prog_MAKE=make
ac_cv_prog_MAKEINFO=makeinfo
ac_cv_prog_MSGFMT=msgfmt
ac_cv_prog_NM=aarch64-linux-gnu-nm
ac_cv_prog_PYTHON_PROG=python3
ac_cv_prog_READELF=aarch64-linux-gnu-readelf
ac_cv_prog_SED=sed
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
libc_cv_aarch64_be=no
libc_cv_as_noexecstack=yes
libc_cv_asm_set_directive=yes
libc_cv_broken_alias_attribute=no
libc_cv_builtin_trap=yes
libc_cv_cc_loop_to_function=yes
libc_cv_cc_nofma=-ffp-contract=off
libc_cv_cc_pie_default=yes
libc_cv_cc_with_libunwind=no
libc_cv_compiler_default_cet=no
libc_cv_compiler_ok=yes
libc_cv_ctors_header=no
libc_cv_cxx_link_ok=yes
libc_cv_cxx_thread_local=yes
libc_cv_ehdr_start=yes
libc_cv_fno_toplevel_reorder=yes
libc_cv_fpie=yes
libc_cv_gcc_builtin_memset=no
libc_cv_gcc_builtin_redirection=yes
libc_cv_gcc_incompatible_alias=yes
libc_cv_gcc_indirect_function=yes
libc_cv_gcc_unwind_find_fde=no
libc_cv_has_glob_dat=yes
libc_cv_hashstyle=yes
libc_cv_have_sdata_section=no
libc_cv_have_section_quotes=no
libc_cv_idn=no
libc_cv_insert=yes
libc_cv_ld_gnu_indirect_function=yes
libc_cv_linux320='3.2.0 or later'
libc_cv_localstatedir='${prefix}/var'
libc_cv_mtls_dialect_gnu2=no
libc_cv_multidir=.
libc_cv_no_dynamic_linker=yes
libc_cv_nss_crypt=no
libc_cv_output_format=elf64-littleaarch64
libc_cv_pic_default=yes
libc_cv_pie_default=yes
libc_cv_predef_fortify_source=yes
libc_cv_prog_as_gnu=yes
libc_cv_prog_ld_gnu=yes
libc_cv_protected_data=yes
libc_cv_ssp=yes
libc_cv_ssp_all=yes
libc_cv_ssp_strong=yes
libc_cv_static_nss_crypt=no
libc_cv_static_pie=yes
libc_cv_sysconfdir='${prefix}/etc'
libc_cv_textrel_ifunc=yes
libc_cv_use_default_link=yes
libc_cv_with_fp=yes
libc_cv_z_combreloc=yes
libc_cv_z_execstack=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ar'
AS='/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/as'
ASFLAGS_config=' -Wa,--noexecstack'
AUTOCONF='no'
AWK='gawk'
BASH_SHELL='/usr/bin/bash'
BISON='bison'
BUILD_CC='gcc'
CC='aarch64-linux-gnu-gcc'
CFLAGS='-g -O2'
CPP='aarch64-linux-gnu-gcc -E'
CPPFLAGS=''
CPPUNDEFS='-U_FORTIFY_SOURCE'
CXX='aarch64-linux-gnu-g++'
CXXFLAGS='-g -O2'
CXX_BITS_STD_ABS_H='/usr/aarch64-linux-gnu/include/c++/9/bits/std_abs.h'
CXX_CMATH_HEADER='/usr/aarch64-linux-gnu/include/c++/9/cmath'
CXX_CSTDLIB_HEADER='/usr/aarch64-linux-gnu/include/c++/9/cstdlib'
CXX_SYSINCLUDES=' -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include/c++/9 -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include/c++/9/aarch64-linux-gnu -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include/c++/9/backward'
DEFINES=''
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
GPROF='gprof'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_INFO='/usr/bin/install-info'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD='/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld'
LDFLAGS=''
LIBGD='no'
LIBOBJS=''
LIBS=''
LN_S='ln -s'
LTLIBOBJS=''
MAKE='make'
MAKEINFO='makeinfo'
MSGFMT='msgfmt'
NM='aarch64-linux-gnu-nm'
OBJCOPY='/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/objcopy'
OBJDUMP='/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/objdump'
OBJEXT='o'
PACKAGE_BUGREPORT='https://sourceware.org/bugzilla/'
PACKAGE_NAME='GNU C Library'
PACKAGE_STRING='GNU C Library (see version.h)'
PACKAGE_TARNAME='glibc'
PACKAGE_URL='https://www.gnu.org/software/glibc/'
PACKAGE_VERSION='(see version.h)'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PKGVERSION='(GNU libc) '
PKGVERSION_TEXI='(GNU libc) '
PYTHON='python3 -B'
PYTHON_PROG='python3'
READELF='aarch64-linux-gnu-readelf'
RELEASE='stable'
REPORT_BUGS_TEXI='@uref{https://www.gnu.org/software/libc/bugs.html}'
REPORT_BUGS_TO='<https://www.gnu.org/software/libc/bugs.html>'
SED='sed'
SHELL='/bin/bash'
SYSINCLUDES='-nostdinc -isystem /usr/lib/gcc-cross/aarch64-linux-gnu/9/include -isystem /usr/aarch64-linux-gnu/include/'
VERSION='2.31'
ac_ct_CC=''
ac_ct_CXX=''
all_warnings=''
base_machine='aarch64'
bindir='${exec_prefix}/bin'
bindnow='no'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_crypt='yes'
build_nscd='yes'
build_obsolete_nsl='no'
build_os='linux-gnu'
build_pt_chown='no'
build_vendor='pc'
cross_compiling='maybe'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_timezone_tools='yes'
enable_werror='yes'
exec_prefix='${prefix}'
experimental_malloc='yes'
extra_nonshared_cflags=''
fno_unit_at_a_time='-fno-toplevel-reorder -fno-section-anchors'
force_install='yes'
hardcoded_path_in_tests='no'
have_libaudit=''
have_libcap=''
have_selinux='no'
have_tunables='yes'
host='aarch64-unknown-linux-gnu'
host_alias='aarch64-linux-gnu'
host_cpu='aarch64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
ldd_rewrite_script='no'
libc_cv_cc_loop_to_function='yes'
libc_cv_cc_nofma='-ffp-contract=off'
libc_cv_cc_pie_default='yes'
libc_cv_cc_submachine=''
libc_cv_cc_with_libunwind='no'
libc_cv_complocaledir=''
libc_cv_cxx_thread_local='yes'
libc_cv_fpie='yes'
libc_cv_gcc_unwind_find_fde='no'
libc_cv_has_glob_dat='yes'
libc_cv_hashstyle='yes'
libc_cv_insert='yes'
libc_cv_localstatedir='${prefix}/var'
libc_cv_mtls_dialect_gnu2='no'
libc_cv_multidir='.'
libc_cv_nss_crypt='no'
libc_cv_output_format='elf64-littleaarch64'
libc_cv_pic_default='yes'
libc_cv_pie_default='yes'
libc_cv_protected_data='yes'
libc_cv_rootsbindir=''
libc_cv_rtlddir=''
libc_cv_slibdir=''
libc_cv_ssp='yes'
libc_cv_static_nss_crypt='no'
libc_cv_sysconfdir='${prefix}/etc'
libc_cv_textrel_ifunc='yes'
libc_cv_with_fp='yes'
libc_cv_z_combreloc='yes'
libc_cv_z_execstack='yes'
libc_extra_cflags=''
libc_extra_cppflags=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
link_obsolete_rpc='no'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mach_interface_list=''
mandir='${datarootdir}/man'
multi_arch='default'
no_stack_protector='-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/initrd/glibc'
profile='no'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
shared='yes'
sharedstatedir='${prefix}/com'
stack_protector='-fno-stack-protector'
static=''
static_nss='no'
subdirs=' '
submachine=''
sysconfdir='${prefix}/etc'
sysheaders='/usr/aarch64-linux-gnu/include/'
sysnames=' sysdeps/unix/sysv/linux/aarch64 sysdeps/aarch64/nptl sysdeps/unix/sysv/linux/generic sysdeps/unix/sysv/linux/wordsize-64 sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix sysdeps/posix sysdeps/aarch64/fpu sysdeps/aarch64/multiarch sysdeps/aarch64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-128 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic'
target_alias=''
use_default_link='yes'
use_ldconfig='yes'
use_nscd='yes'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU C Library"
#define PACKAGE_TARNAME "glibc"
#define PACKAGE_VERSION "(see version.h)"
#define PACKAGE_STRING "GNU C Library (see version.h)"
#define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
#define PACKAGE_URL "https://www.gnu.org/software/glibc/"
#define PKGVERSION "(GNU libc) "
#define REPORT_BUGS_TO "<https://www.gnu.org/software/libc/bugs.html>"
#define HAVE_TUNABLES 1
#define HAVE_CC_NO_STACK_PROTECTOR 1
#define STACK_PROTECTOR_LEVEL 0
#define USE_MULTIARCH 1
#define HAVE_ASM_SET_DIRECTIVE 1
#define NO_CTORS_DTORS_SECTIONS 1
#define HAVE_Z_COMBRELOC 1
#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1
#define HAVE_EHDR_START 1
#define HAVE_BUILTIN_TRAP 1
#define __LINUX_KERNEL_VERSION (3 * 65536 + 7 * 256 + 0)
#define __ABI_TAG_VERSION 3,7,0
#define HAVE_INLINED_SYSCALLS 1
#define HAVE_IFUNC 1
#define HAVE_GCC_IFUNC 1
#define USE_NSCD 1
#define USE_LDCONFIG 1

configure: exit 0

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-07-06  7:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-06  4:00 glibc make error gamecss
2020-07-06  6:26 ` Paul Zimmermann
2020-07-06  6:55 ` Andreas Schwab
2020-07-06  7:20   ` gamecss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).