Advertisement
Guest User

compiling glibc with `make` log

a guest
Mar 12th, 2019
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.40 KB | None | 0 0
  1. make -r PARALLELMFLAGS="" -C ../glibc objdir=`pwd` all
  2. make[1]: Entering directory '/home/parallels/glibc'
  3. LC_ALL=C gawk -f scripts/sysd-rules.awk > /home/parallels/glibc-build/sysd-rulesT \
  4.         -v all_object_suffixes='.o .os .oS' \
  5.         -v inhibit_sysdep_asm='' \
  6.         -v sysd_rules_patterns='%:% rtld-%:rtld-% rtld-%:% m_%:s_%' \
  7.         -v config_sysdirs='sysdeps/unix/sysv/linux/x86_64/64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86 sysdeps/x86/nptl sysdeps/unix/sysv/linux/wordsize-64 sysdeps/x86_64/nptl sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix/x86_64 sysdeps/unix sysdeps/posix sysdeps/x86_64/64 sysdeps/x86_64/fpu/multiarch sysdeps/x86_64/fpu sysdeps/x86/fpu sysdeps/x86_64/multiarch sysdeps/x86_64 sysdeps/x86 sysdeps/ieee754/float128 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/wordsize-64 sysdeps/ieee754 sysdeps/generic'
  8. mv -f /home/parallels/glibc-build/sysd-rulesT /home/parallels/glibc-build/sysd-rules
  9. gawk -f scripts/gen-sorted.awk \
  10.        -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 crypt localedata timezone rt conform debug mathvec support dlfcn elf' \
  11.        -v srcpfx='' \
  12.        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 > /home/parallels/glibc-build/sysd-sorted-tmp
  13. mv -f /home/parallels/glibc-build/sysd-sorted-tmp /home/parallels/glibc-build/sysd-sorted
  14. { echo '#include "posix/bits/posix1_lim.h"';        \
  15. } |                             \
  16. gcc -E -dM -MD -MP -MF /home/parallels/glibc-build/bits/stdio_lim.dT -MT '/home/parallels/glibc-build/bits/stdio_lim.h /home/parallels/glibc-build/bits/stdio_lim.d'    \
  17.       -U_FORTIFY_SOURCE -Iinclude   -I/home/parallels/glibc-build  -Isysdeps/unix/sysv/linux/x86_64/64  -Isysdeps/unix/sysv/linux/x86_64  -Isysdeps/unix/sysv/linux/x86  -Isysdeps/x86/nptl  -Isysdeps/unix/sysv/linux/wordsize-64  -Isysdeps/x86_64/nptl  -Isysdeps/unix/sysv/linux/include -Isysdeps/unix/sysv/linux  -Isysdeps/nptl  -Isysdeps/pthread  -Isysdeps/gnu  -Isysdeps/unix/inet  -Isysdeps/unix/sysv  -Isysdeps/unix/x86_64  -Isysdeps/unix  -Isysdeps/posix  -Isysdeps/x86_64/64  -Isysdeps/x86_64/fpu/multiarch  -Isysdeps/x86_64/fpu  -Isysdeps/x86/fpu/include -Isysdeps/x86/fpu  -Isysdeps/x86_64/multiarch  -Isysdeps/x86_64  -Isysdeps/x86  -Isysdeps/ieee754/float128  -Isysdeps/ieee754/ldbl-96/include -Isysdeps/ieee754/ldbl-96  -Isysdeps/ieee754/dbl-64/wordsize-64  -Isysdeps/ieee754/dbl-64  -Isysdeps/ieee754/flt-32  -Isysdeps/wordsize-64  -Isysdeps/ieee754  -Isysdeps/generic   -Ilibio -I.  -xc - -o /home/parallels/glibc-build/bits/stdio_lim.hT
  18. sed -e 's@ /home/parallels/glibc-build/@ $(common-objpfx)@g' -e 's@^/home/parallels/glibc-build/@$(common-objpfx)@g' -e 's@  *\([^  \/$][^  \]*\)@ $(..)\1@g' -e 's@^\([^   \/$][^  \]*\)@$(..)\1@g'    \
  19.     /home/parallels/glibc-build/bits/stdio_lim.dT > /home/parallels/glibc-build/bits/stdio_lim.dt
  20. mv -f /home/parallels/glibc-build/bits/stdio_lim.dt /home/parallels/glibc-build/bits/stdio_lim.d
  21. fopen_max=`sed -n 's/^#define OPEN_MAX //1p' /home/parallels/glibc-build/bits/stdio_lim.hT`;    \
  22. filename_max=`sed -n 's/^#define PATH_MAX //1p' /home/parallels/glibc-build/bits/stdio_lim.hT`; \
  23. fopen_max=${fopen_max:-16};                 \
  24. filename_max=${filename_max:-1024};             \
  25. sed -e "s/@FOPEN_MAX@/$fopen_max/"              \
  26.     -e "s/@FILENAME_MAX@/$filename_max/"            \
  27.     -e "s/@L_tmpnam@/20/"               \
  28.     -e "s/@TMP_MAX@/238328/"                \
  29.     -e "s/@L_ctermid@/9/"               \
  30.     -e "s/@L_cuserid@/9/"               \
  31.     stdio-common/stdio_lim.h.in > /home/parallels/glibc-build/bits/stdio_lim.h.new
  32. /bin/sh scripts/move-if-change /home/parallels/glibc-build/bits/stdio_lim.h.new /home/parallels/glibc-build/bits/stdio_lim.h
  33. rm -f /home/parallels/glibc-build/bits/stdio_lim.hT /home/parallels/glibc-build/bits/stdio_lim.dT /home/parallels/glibc-build/bits/stdio_lim.dt
  34. touch /home/parallels/glibc-build/bits/stdio_lim.st
  35. rm -f /home/parallels/glibc-build/stamp.o; > /home/parallels/glibc-build/stamp.o
  36. make  subdir=csu -C csu ..=../ subdir_lib
  37. make[2]: Entering directory '/home/parallels/glibc/csu'
  38. /bin/sh ../scripts/gen-libc-abis \
  39.      x86_64-pc-linux-gnu \
  40.      < ../libc-abis > /home/parallels/glibc-build/libc-abis.hT
  41. /bin/sh ../scripts/move-if-change /home/parallels/glibc-build/libc-abis.hT /home/parallels/glibc-build/libc-abis.h
  42. touch /home/parallels/glibc-build/libc-abis.stamp
  43. /usr/bin/install -c -m 644 /usr/include/c++/7/bits/std_abs.h /home/parallels/glibc-build/bits/std_abs.hT
  44. /bin/sh ../scripts/move-if-change /home/parallels/glibc-build/bits/std_abs.hT /home/parallels/glibc-build/bits/std_abs.h
  45. /usr/bin/install -c -m 644 /usr/include/c++/7/cstdlib /home/parallels/glibc-build/cstdlibT
  46. /bin/sh ../scripts/move-if-change /home/parallels/glibc-build/cstdlibT /home/parallels/glibc-build/cstdlib
  47. /usr/bin/install -c -m 644 /usr/include/c++/7/cmath /home/parallels/glibc-build/cmathT
  48. /bin/sh ../scripts/move-if-change /home/parallels/glibc-build/cmathT /home/parallels/glibc-build/cmath
  49. .././scripts/mkinstalldirs /home/parallels/glibc-build/csu
  50. mkdir -p -- /home/parallels/glibc-build/csu
  51. rm -f /home/parallels/glibc-build/csu/abi-tag.h.new
  52. sed -e 's/#.*$//' -e '/^[   ]*$/d' ../abi-tags | \
  53. while read conf tagos tagver; do \
  54.   test `expr 'x86_64-pc-linux-gnu' \
  55.          : "$conf"` != 0 || continue; \
  56.   ( echo "$tagos" | \
  57.     sed -e 's/[^0-9xXa-fA-F     ]//' \
  58.     -e 's/^/#define __ABI_TAG_OS /'; \
  59.     echo "#ifndef __ABI_TAG_VERSION"; \
  60.     echo "$tagver" | \
  61.     sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
  62.       -e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
  63.     echo "#endif" ) > /home/parallels/glibc-build/csu/abi-tag.h.new; \
  64. done
  65. if test -r /home/parallels/glibc-build/csu/abi-tag.h.new; then mv -f /home/parallels/glibc-build/csu/abi-tag.h.new /home/parallels/glibc-build/csu/abi-tag.h; \
  66. else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
  67. gawk -f ../scripts/gen-as-const.awk ../sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym \
  68. | gcc -S -o /home/parallels/glibc-build/ucontext_i.hT3 -std=gnu11 -fgnu89-inline  -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -fno-stack-protector -frounding-math -g -Wstrict-prototypes -Wold-style-definition     -ftls-model=initial-exec   -U_FORTIFY_SOURCE   -I../include -I/home/parallels/glibc-build/csu  -I/home/parallels/glibc-build  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/x86/nptl  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/x86_64/nptl  -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/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  -I../sysdeps/ieee754/float128  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I.   -D_LIBC_REENTRANT -include /home/parallels/glibc-build/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -x c - \
  69.     -MD -MP -MF /home/parallels/glibc-build/ucontext_i.h.dT -MT '/home/parallels/glibc-build/ucontext_i.h.d /home/parallels/glibc-build/ucontext_i.h'
  70. cc1: fatal error: /home/parallels/glibc-build/libc-modules.h: No such file or directory
  71. compilation terminated.
  72. ../Makerules:281: recipe for target '/home/parallels/glibc-build/ucontext_i.h' failed
  73. make[2]: *** [/home/parallels/glibc-build/ucontext_i.h] Error 1
  74. make[2]: Leaving directory '/home/parallels/glibc/csu'
  75. Makefile:215: recipe for target 'csu/subdir_lib' failed
  76. make[1]: *** [csu/subdir_lib] Error 2
  77. make[1]: Leaving directory '/home/parallels/glibc'
  78. Makefile:9: recipe for target 'all' failed
  79. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement