unofficial mirror of libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* several glibc build bugs on MinGW-w64
@ 2020-10-13 16:32 sotrdg sotrdg via Libc-alpha
  2020-10-13 16:43 ` FW: " sotrdg sotrdg via Libc-alpha
  0 siblings, 1 reply; 3+ messages in thread
From: sotrdg sotrdg via Libc-alpha @ 2020-10-13 16:32 UTC (permalink / raw)
  To: sotrdg sotrdg via Libc-alpha

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

I am building a x86_64-linux-gnu toolchain so I can build Linux programs on Win32 without wsl. I have finished building crt0. But other issues remain.

I cheat by modifying the source code to build them. However, GGGGG. How to build this successfully?

/bin/sh: d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe: Argument list too long
cd /home/unlvs/gcc_toolchain_build/glibc_x86_64 && d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe cruv libc_pic.a `cat csu/stamp.os iconv/stamp.os locale/stamp.os localedata/stamp.os iconvdata/stamp.os assert/stamp.os ctype/stamp.os intl/stamp.os catgets/stamp.os math/stamp.os setjmp/stamp.os signal/stamp.os stdlib/stamp.os stdio-common/stamp.os libio/stamp.os dlfcn/stamp.os nptl/stamp.os malloc/stamp.os string/stamp.os wcsmbs/stamp.os timezone/stamp.os time/stamp.os dirent/stamp.os grp/stamp.os pwd/stamp.os posix/stamp.os io/stamp.os termios/stamp.os resource/stamp.os misc/stamp.os socket/stamp.os sysvipc/stamp.os gmon/stamp.os gnulib/stamp.os wctype/stamp.os manual/stamp.os shadow/stamp.os gshadow/stamp.os po/stamp.os argp/stamp.os rt/stamp.os conform/stamp.os debug/stamp.os mathvec/stamp.os support/stamp.os crypt/stamp.os nptl_db/stamp.os inet/stamp.os resolv/stamp.os nss/stamp.os hesiod/stamp.os sunrpc/stamp.os nis/stamp.os nscd/stamp.os login/stamp.os elf/stamp.os stamp.os`

GG


Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10


[-- Attachment #2: glibc-nls-bug.txt --]
[-- Type: text/plain, Size: 35358 bytes --]

Error1

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ echo $TARGET
x86_64-linux-gnu

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ echo $PREFIX
/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ echo $(gcc -dumpmachine)
x86_64-w64-mingw32

Compile option
../glibc/configure --prefix=${PREFIX}/${TARGET} --build=$(gcc -dumpmachine) --host=${TARGET} --target=${TARGET} --disable-multilib libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes --disable-werror --disable-nls

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ make -j40
make -r PARALLELMFLAGS="" -C ../glibc objdir=`pwd` all
make[1]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc'

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

make  subdir=csu -C csu ..=../ subdir_lib
make  subdir=iconv -C iconv ..=../ subdir_lib
make  subdir=locale -C locale ..=../ subdir_lib
make  subdir=localedata -C localedata ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/localedata'
make[2]: Nothing to be done for 'subdir_lib'.
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/localedata'
make  subdir=iconvdata -C iconvdata ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/iconvdata'
make[2]: Nothing to be done for 'subdir_lib'.
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/iconvdata'
make  subdir=assert -C assert ..=../ subdir_lib
make  subdir=ctype -C ctype ..=../ subdir_lib
make  subdir=intl -C intl ..=../ subdir_lib
make  subdir=catgets -C catgets ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/catgets'
x86_64-linux-gnu-gcc catgets.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno      -ftls-model=initial-exec     -DNLSPATH='"/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/LC_MESSAGES/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/LC_MESSAGES/%N:"' -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.o
x86_64-linux-gnu-gcc catgets.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno   -fPIC   -ftls-model=initial-exec     -DNLSPATH='"/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/LC_MESSAGES/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/LC_MESSAGES/%N:"' -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h  -DPIC -DSHARED     -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.os -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.os.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.os
catgets.c: In function 'catopen':
catgets.c:56:61: warning: unknown escape sequence: '\m'
   56 |           size_t len = strlen (nlspath) + 1 + sizeof NLSPATH;
      |                                                             ^
catgets.c:56:61: catgets.c:warning:  In function 'unknown escape sequence: '\h'
catopencatgets.c:56:61:':
 catgets.c:56:61:error:  incomplete universal character name \u
                         unknown escape sequence: '\m'
   56 |           size_t
      |                                                             unknown escape sequence: '\g'
^catgets.c:56:61:
 catgets.c:56:61:warning:  unknown escape sequence: '\s'
                         unknown escape sequence: '\h'
 catgets.c:56:61:warning:  unknown escape sequence: '\l'
                       incomplete universal character name \u
 catgets.c:56:61:warning:  unknown escape sequence: '\m'
warning: catgets.c:56:61:unknown escape sequence: '\g'
 catgets.c:56:61:warning:  unknown escape sequence: '\h'
                         unknown escape sequence: '\s'
 catgets.c:56:61:error:  incomplete universal character name \u
warning: catgets.c:56:61:unknown escape sequence: '\l'
 catgets.c:56:61:warning:  unknown escape sequence: '\g'
warning: catgets.c:56:61:unknown escape sequence: '\m'
 catgets.c:56:61:warning:  unknown escape sequence: '\s'
warning: catgets.c:56:61:unknown escape sequence: '\h'
 catgets.c:56:61:warning:  unknown escape sequence: '\l'
                       incomplete universal character name \u
 catgets.c:56:61:warning:  unknown escape sequence: '\L'
                         unknown escape sequence: '\g'
 catgets.c:56:61:warning:  unknown escape sequence: '\m'
                         unknown escape sequence: '\s'
 catgets.c:56:61:warning:  unknown escape sequence: '\h'
                         unknown escape sequence: '\l'
 catgets.c:56:61:error:  incomplete universal character name \u
                         unknown escape sequence: '\L'
 catgets.c:56:61:warning:  unknown escape sequence: '\g'
                         unknown escape sequence: '\m'
 catgets.c:56:61:warning:  unknown escape sequence: '\s'
                         unknown escape sequence: '\h'
 catgets.c:56:61:warning:  unknown escape sequence: '\l'
                       incomplete universal character name \u
 catgets.c:56:61:warning:  unknown escape sequence: '\m'
                         unknown escape sequence: '\g'
 catgets.c:56:61:warning:  unknown escape sequence: '\h'
                         unknown escape sequence: '\s'
 catgets.c:56:61:error:  incomplete universal character name \u
                         unknown escape sequence: '\l'
 catgets.c:56:61:warning:  unknown escape sequence: '\g'
                         unknown escape sequence: '\m'
 catgets.c:56:61:warning:  unknown escape sequence: '\s'
                         unknown escape sequence: '\h'
 catgets.c:56:61:warning:  unknown escape sequence: '\l'
                       incomplete universal character name \u
 catgets.c:56:61:warning:  unknown escape sequence: '\L'
warning: unknown escape sequence: '\g'
catgets.c:62:69:catgets.c:56:61:  warning: warning: unknown escape sequence: '\m'
   62 |           __stpcpy (__stpcpy (__stpcpy (tmp, nlspath), ":"), NLSPATHunknown escape sequence: '\s'
                 ;
      |
unknown escape sequence: '\l'
catgets.c:62:69:catgets.c:56:61:  warning: warning: unknown escape sequence: '\h'
unknown escape sequence: '\L'
catgets.c:62:69: catgets.c:62:69:error:  incomplete universal character name \u
                         unknown escape sequence: '\m'
   62 |           __stpcp                                                              ;
      |                                                                     unknown escape sequence: '\g'
^catgets.c:62:69:
 catgets.c:62:69:warning:  unknown escape sequence: '\s'
                         unknown escape sequence: '\h'
 catgets.c:62:69:warning:  unknown escape sequence: '\l'
error: catgets.c:62:69:incomplete universal character name \u
 catgets.c:62:69:warning:  unknown escape sequence: '\m'
warning: catgets.c:62:69:unknown escape sequence: '\g'
                           unknown escape sequence: '\h'
warning: catgets.c:62:69:unknown escape sequence: '\s'
 catgets.c:62:69:error:  incomplete universal character name \u
                         unknown escape sequence: '\l'
 catgets.c:62:69:warning:  unknown escape sequence: '\g'
warning: catgets.c:62:69:unknown escape sequence: '\m'
 catgets.c:62:69:warning:  unknown escape sequence: '\s'
                         unknown escape sequence: '\h'
 catgets.c:62:69:warning:  unknown escape sequence: '\l'
                       incomplete universal character name \u
 catgets.c:62:69:warning:  unknown escape sequence: '\L'
warning: catgets.c:62:69:unknown escape sequence: '\g'
 catgets.c:62:69:warning:  unknown escape sequence: '\m'
                         unknown escape sequence: '\s'
 catgets.c:62:69:warning:  unknown escape sequence: '\h'
                         unknown escape sequence: '\l'
 catgets.c:62:69:error:  incomplete universal character name \u
                         unknown escape sequence: '\L'
 catgets.c:62:69:warning:  unknown escape sequence: '\g'
warning: catgets.c:62:69:unknown escape sequence: '\m'
 warning: catgets.c:62:69:unknown escape sequence: '\s'
 catgets.c:62:69:warning:  unknown escape sequence: '\h'
warning: catgets.c:62:69:unknown escape sequence: '\l'
                         incomplete universal character name \u
warning: catgets.c:62:69:unknown escape sequence: '\m'
                           unknown escape sequence: '\g'
warning: catgets.c:62:69:unknown escape sequence: '\h'
                           unknown escape sequence: '\s'
error: incomplete universal character name \u
catgets.c:62:69: catgets.c:62:69:warning:  unknown escape sequence: '\l'
warning: catgets.c:62:69:unknown escape sequence: '\g'
                           unknown escape sequence: '\m'
warning: catgets.c:62:69:unknown escape sequence: '\s'
                           unknown escape sequence: '\h'
warning: catgets.c:62:69:unknown escape sequence: '\l'
                         incomplete universal character name \u
warning: catgets.c:62:69:unknown escape sequence: '\L'
 warning: catgets.c:66:26:unknown escape sequence: '\g'
 warning: catgets.c:62:69:unknown escape sequence: '\m'
   66 |         nlspath = NLSPATH ;warning:
      |                          unknown escape sequence: '\s'
^catgets.c:62:69:
                           unknown escape sequence: '\l'
warning: catgets.c:62:69:unknown escape sequence: '\h'
                           unknown escape sequence: '\L'
error: incomplete universal character name \u
catgets.c:66:26:catgets.c:66:26:  warning: warning: unknown escape sequence: '\m'
   66 |         nlspath = NLSPATHunknown escape sequence: '\g'
;catgets.c:66:26:
      |                           ^warning:
unknown escape sequence: '\s'
                                                    unknown escape sequence: '\h'
unknown escape sequence: '\l'
                                                  incomplete universal character name \u
unknown escape sequence: '\m'
catgets.c:66:26:catgets.c:66:26:  warning: warning: unknown escape sequence: '\g'
unknown escape sequence: '\h'
catgets.c:66:26:catgets.c:66:26:  warning: error: unknown escape sequence: '\s'
incomplete universal character name \u
catgets.c:66:26:catgets.c:66:26:  warning: warning: unknown escape sequence: '\l'
unknown escape sequence: '\g'
catgets.c:66:26:catgets.c:66:26:  warning: warning: unknown escape sequence: '\m'
unknown escape sequence: '\s'
                catgets.c:66:26:  warning:          unknown escape sequence: '\h'
unknown escape sequence: '\l'
catgets.c:66:26:catgets.c:66:26:  error: warning: incomplete universal character name \u
unknown escape sequence: '\L'
catgets.c:66:26:catgets.c:66:26:  warning: warning: unknown escape sequence: '\g'
unknown escape sequence: '\m'
catgets.c:66:26:catgets.c:66:26:  warning:          unknown escape sequence: '\h'
unknown escape sequence: '\s'
catgets.c:66:26:catgets.c:66:26:                  incomplete universal character name \u
unknown escape sequence: '\l'
catgets.c:66:26: catgets.c:66:26:warning:  unknown escape sequence: '\g'
                         unknown escape sequence: '\L'
 catgets.c:66:26:warning:  unknown escape sequence: '\s'
warning: catgets.c:66:26:unknown escape sequence: '\m'
 warning: catgets.c:66:26:unknown escape sequence: '\l'
 catgets.c:66:26:warning:  unknown escape sequence: '\h'
warning: catgets.c:66:26:unknown escape sequence: '\m'
                         incomplete universal character name \u
warning: catgets.c:66:26:unknown escape sequence: '\h'
                           unknown escape sequence: '\g'
error: catgets.c:66:26:incomplete universal character name \u
                           unknown escape sequence: '\s'
warning: catgets.c:66:26:unknown escape sequence: '\g'
                           unknown escape sequence: '\l'
warning: catgets.c:66:26:unknown escape sequence: '\s'
                           unknown escape sequence: '\m'
warning: catgets.c:66:26:unknown escape sequence: '\l'
                           unknown escape sequence: '\h'
warning: catgets.c:66:26:unknown escape sequence: '\L'
 error: incomplete universal character name \u
catgets.c:66:26: warning: unknown escape sequence: '\g'
catgets.c:66:26: warning: unknown escape sequence: '\s'
catgets.c:66:26: warning: unknown escape sequence: '\l'
catgets.c:66:26: warning: unknown escape sequence: '\L'
make[2]: *** [../o-iterator.mk:9: /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [../o-iterator.mk:9: /home/unlvs/gcc_toolchain_build/glibc_x86_64/catgets/catgets.os] Error 1
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/catgets'
make[1]: *** [Makefile:479: catgets/subdir_lib] Error 2
make[1]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc'
make: *** [Makefile:9: all] Error 2

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ echo /home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/LC_MESSAGES/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/LC_MESSAGES/%N:
/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%L/LC_MESSAGES/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/%N:/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/x86_64-linux-gnu/share/locale/%l/LC_MESSAGES/%N:






Error2



make[1]: *** [Makefile:479: dlfcn/subdir_lib] Error 2
make[1]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc'
make: *** [Makefile:9: all] Error 2

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ make -j40
make -r PARALLELMFLAGS="" -C ../glibc objdir=`pwd` all
make[1]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc'

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

make  subdir=csu -C csu ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/csu'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/csu'
make  subdir=iconv -C iconv ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/iconv'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/iconv'
make  subdir=locale -C locale ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/locale'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/locale'
make  subdir=localedata -C localedata ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/localedata'
make[2]: Nothing to be done for 'subdir_lib'.
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/localedata'
make  subdir=iconvdata -C iconvdata ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/iconvdata'
make[2]: Nothing to be done for 'subdir_lib'.
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/iconvdata'
make  subdir=assert -C assert ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/assert'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/assert'
make  subdir=ctype -C ctype ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/ctype'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/ctype'
make  subdir=intl -C intl ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/intl'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/intl'
make  subdir=catgets -C catgets ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/catgets'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/catgets'
make  subdir=math -C math ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/math'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/math'
make  subdir=setjmp -C setjmp ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/setjmp'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/setjmp'
make  subdir=signal -C signal ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/signal'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/signal'
make  subdir=stdlib -C stdlib ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/stdlib'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/stdlib'
make  subdir=stdio-common -C stdio-common ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/stdio-common'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/stdio-common'
make  subdir=libio -C libio ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/libio'
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/libio'
make  subdir=dlfcn -C dlfcn ..=../ subdir_lib
make[2]: Entering directory '/home/unlvs/gcc_toolchain_build/glibc/dlfcn'
x86_64-linux-gnu-gcc sdlinfo.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno      -ftls-model=initial-exec      -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlinfo.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlinfo.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlinfo.o
x86_64-linux-gnu-gcc sdlmopen.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno      -ftls-model=initial-exec      -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlmopen.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlmopen.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlmopen.o
x86_64-linux-gnu-gcc sdlfreeres.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno      -ftls-model=initial-exec      -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlfreeres.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlfreeres.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/sdlfreeres.o
echo 'dlfcn/sdlopen.o dlfcn/sdlclose.o dlfcn/sdlsym.o dlfcn/sdlvsym.o dlfcn/sdlerror.o dlfcn/sdladdr.o dlfcn/sdladdr1.o dlfcn/sdlinfo.o dlfcn/sdlmopen.o dlfcn/sdlfreeres.o' > /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/stamp.oT
mv -f /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/stamp.oT /home/unlvs/gcc_toolchain_build/glibc_x86_64/dlfcn/stamp.o
make[2]: Leaving directory '/home/unl
















Error 4:

x86_64-linux-gnu-gcc ../locale/programs/xstrdup.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno
    -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/elf  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=nonlib -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/xstrdup.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/xstrdup.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/xstrdup.o
x86_64-linux-gnu-gcc chroot_canon.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno             -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/elf  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=nonlib -include ../include/libc-symbols.h       -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/chroot_canon.o -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/chroot_canon.o.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/chroot_canon.o
x86_64-linux-gnu-gcc sotruss-lib.c -c -std=gnu11 -fgnu89-inline  -g -O2 -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno   -fPIC           -I../include -I/home/unlvs/gcc_toolchain_build/glibc_x86_64/elf  -I/home/unlvs/gcc_toolchain_build/glibc_x86_64  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -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  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86/include -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/unlvs/gcc_toolchain_build/glibc_x86_64/libc-modules.h -DMODULE_NAME=extramodules -include ../include/libc-symbols.h  -DPIC -DSHARED     -DTOP_NAMESPACE=glibc -o /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/sotruss-lib.os -MD -MP -MF /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/sotruss-lib.os.dt -MT /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/sotruss-lib.os
cd /home/unlvs/gcc_toolchain_build/glibc_x86_64 && d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe cruv libc_nonshared.a `cat csu/stamp.oS iconv/stamp.oS locale/stamp.oS localedata/stamp.oS iconvdata/stamp.oS assert/stamp.oS ctype/stamp.oS intl/stamp.oS catgets/stamp.oS math/stamp.oS setjmp/stamp.oS signal/stamp.oS stdlib/stamp.oS stdio-common/stamp.oS libio/stamp.oS dlfcn/stamp.oS nptl/stamp.oS malloc/stamp.oS string/stamp.oS wcsmbs/stamp.oS timezone/stamp.oS time/stamp.oS dirent/stamp.oS grp/stamp.oS pwd/stamp.oS posix/stamp.oS io/stamp.oS termios/stamp.oS resource/stamp.oS misc/stamp.oS socket/stamp.oS sysvipc/stamp.oS gmon/stamp.oS gnulib/stamp.oS wctype/stamp.oS manual/stamp.oS shadow/stamp.oS gshadow/stamp.oS po/stamp.oS argp/stamp.oS rt/stamp.oS conform/stamp.oS debug/stamp.oS mathvec/stamp.oS support/stamp.oS crypt/stamp.oS nptl_db/stamp.oS inet/stamp.oS resolv/stamp.oS nss/stamp.oS hesiod/stamp.oS sunrpc/stamp.oS nis/stamp.oS nscd/stamp.oS login/stamp.oS elf/stamp.oS stamp.oS`
echo 'elf/dl-load.o elf/dl-lookup.o elf/dl-object.o elf/dl-reloc.o elf/dl-deps.o elf/dl-runtime.o elf/dl-init.o elf/dl-fini.o elf/dl-debug.o elf/dl-misc.o elf/dl-version.o elf/dl-profile.o elf/dl-tls.o elf/dl-origin.o elf/dl-scope.o elf/dl-execstack.o elf/dl-open.o elf/dl-close.o elf/dl-trampoline.o elf/dl-exception.o elf/dl-sort-maps.o elf/dl-lookup-direct.o elf/dl-call-libc-early-init.o elf/dl-write.o elf/dl-cache.o elf/dl-tunables.o elf/tlsdesc.o elf/dl-tlsdesc.o elf/tls_get_addr.o elf/dl-get-cpu-features.o elf/dl-support.o elf/dl-iteratephdr.o elf/dl-addr.o elf/dl-addr-obj.o elf/enbl-secure.o elf/dl-profstub.o elf/dl-libc.o elf/dl-sym.o elf/dl-sysdep.o elf/dl-error.o elf/dl-reloc-static-pie.o elf/libc_early_init.o' > /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.oT
echo 'elf/dl-iteratephdr.os elf/dl-addr.os elf/dl-addr-obj.os elf/dl-profstub.os elf/dl-libc.os elf/dl-sym.os elf/dl-error.os elf/libc_early_init.os' > /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.osT
mv -f /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.oT /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.o
mv -f /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.osT /home/unlvs/gcc_toolchain_build/glibc_x86_64/elf/stamp.os
/bin/sh: d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe: Argument list too long
cd /home/unlvs/gcc_toolchain_build/glibc_x86_64 && d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe cruv libc_pic.a `cat csu/stamp.os iconv/stamp.os locale/stamp.os localedata/stamp.os iconvdata/stamp.os assert/stamp.os ctype/stamp.os intl/stamp.os catgets/stamp.os math/stamp.os setjmp/stamp.os signal/stamp.os stdlib/stamp.os stdio-common/stamp.os libio/stamp.os dlfcn/stamp.os nptl/stamp.os malloc/stamp.os string/stamp.os wcsmbs/stamp.os timezone/stamp.os time/stamp.os dirent/stamp.os grp/stamp.os pwd/stamp.os posix/stamp.os io/stamp.os termios/stamp.os resource/stamp.os misc/stamp.os socket/stamp.os sysvipc/stamp.os gmon/stamp.os gnulib/stamp.os wctype/stamp.os manual/stamp.os shadow/stamp.os gshadow/stamp.os po/stamp.os argp/stamp.os rt/stamp.os conform/stamp.os debug/stamp.os mathvec/stamp.os support/stamp.os crypt/stamp.os nptl_db/stamp.os inet/stamp.os resolv/stamp.os nss/stamp.os hesiod/stamp.os sunrpc/stamp.os nis/stamp.os nscd/stamp.os login/stamp.os elf/stamp.os stamp.os`
make[2]: *** [../o-iterator.mk:9: /home/unlvs/gcc_toolchain_build/glibc_x86_64/libc_nonshared.a] Error 126
make[2]: *** Waiting for unfinished jobs....
/bin/sh: d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe: Argument list too long
make[2]: *** [../o-iterator.mk:9: /home/unlvs/gcc_toolchain_build/glibc_x86_64/libc_pic.a] Error 126
make[2]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc/elf'
make[1]: *** [Makefile:479: elf/subdir_lib] Error 2
make[1]: Leaving directory '/home/unlvs/gcc_toolchain_build/glibc'
make: *** [Makefile:9: all] Error 2

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

* FW: several glibc build bugs on MinGW-w64
  2020-10-13 16:32 several glibc build bugs on MinGW-w64 sotrdg sotrdg via Libc-alpha
@ 2020-10-13 16:43 ` sotrdg sotrdg via Libc-alpha
  2020-10-13 20:53   ` Adhemerval Zanella via Libc-alpha
  0 siblings, 1 reply; 3+ messages in thread
From: sotrdg sotrdg via Libc-alpha @ 2020-10-13 16:43 UTC (permalink / raw)
  To: sotrdg sotrdg via Libc-alpha

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

It looks the command line overflows the windows command line. Too long. Any way to get it around?

Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10

From: sotrdg sotrdg<mailto:euloanty@live.com>
Sent: Tuesday, October 13, 2020 12:32
To: sotrdg sotrdg via Libc-alpha<mailto:libc-alpha@sourceware.org>
Subject: several glibc build bugs on MinGW-w64

I am building a x86_64-linux-gnu toolchain so I can build Linux programs on Win32 without wsl. I have finished building crt0. But other issues remain.

I cheat by modifying the source code to build them. However, GGGGG. How to build this successfully?

/bin/sh: d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe: Argument list too long
cd /home/unlvs/gcc_toolchain_build/glibc_x86_64 && d:/msys64/home/unlvs/gcc_toolchain_build/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.0.0/../../../../x86_64-linux-gnu/bin/ar.exe cruv libc_pic.a `cat csu/stamp.os iconv/stamp.os locale/stamp.os localedata/stamp.os iconvdata/stamp.os assert/stamp.os ctype/stamp.os intl/stamp.os catgets/stamp.os math/stamp.os setjmp/stamp.os signal/stamp.os stdlib/stamp.os stdio-common/stamp.os libio/stamp.os dlfcn/stamp.os nptl/stamp.os malloc/stamp.os string/stamp.os wcsmbs/stamp.os timezone/stamp.os time/stamp.os dirent/stamp.os grp/stamp.os pwd/stamp.os posix/stamp.os io/stamp.os termios/stamp.os resource/stamp.os misc/stamp.os socket/stamp.os sysvipc/stamp.os gmon/stamp.os gnulib/stamp.os wctype/stamp.os manual/stamp.os shadow/stamp.os gshadow/stamp.os po/stamp.os argp/stamp.os rt/stamp.os conform/stamp.os debug/stamp.os mathvec/stamp.os support/stamp.os crypt/stamp.os nptl_db/stamp.os inet/stamp.os resolv/stamp.os nss/stamp.os hesiod/stamp.os sunrpc/stamp.os nis/stamp.os nscd/stamp.os login/stamp.os elf/stamp.os stamp.os`

GG


Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10



[-- Attachment #2: ar-overflow.txt --]
[-- Type: text/plain, Size: 35677 bytes --]

unlvs@DESKTOP-DFHPDC1 MINGW64 ~/gcc_toolchain_build/glibc_x86_64
$ cat csu/stamp.os iconv/stamp.os locale/stamp.os localedata/stamp.os iconvdata/stamp.os assert/stamp.os ctype/stamp.os intl/stamp.os catgets/stamp.os math/stamp.os setjmp/stamp.os signal/stamp.os stdlib/stamp.os stdio-common/stamp.os libio/stamp.os dlfcn/stamp.os nptl/stamp.os malloc/stamp.os string/stamp.os wcsmbs/stamp.os timezone/stamp.os time/stamp.os dirent/stamp.os grp/stamp.os pwd/stamp.os posix/stamp.os io/stamp.os termios/stamp.os resource/stamp.os misc/stamp.os socket/stamp.os sysvipc/stamp.os gmon/stamp.os gnulib/stamp.os wctype/stamp.os manual/stamp.os shadow/stamp.os gshadow/stamp.os po/stamp.os argp/stamp.os rt/stamp.os conform/stamp.os debug/stamp.os mathvec/stamp.os support/stamp.os crypt/stamp.os nptl_db/stamp.os inet/stamp.os resolv/stamp.os nss/stamp.os hesiod/stamp.os sunrpc/stamp.os nis/stamp.os nscd/stamp.os login/stamp.os elf/stamp.os stamp.os
csu/init-first.os csu/libc-start.os csu/sysdep.os csu/version.os csu/check_fds.os csu/dso_handle.os csu/unwind-resume.os csu/errno.os csu/errno-loc.os
iconv/iconv_open.os iconv/iconv.os iconv/iconv_close.os iconv/gconv_open.os iconv/gconv.os iconv/gconv_close.os iconv/gconv_db.os iconv/gconv_conf.os iconv/gconv_builtin.os iconv/gconv_simple.os iconv/gconv_trans.os iconv/gconv_cache.os iconv/gconv_dl.os iconv/gconv_charset.os
locale/setlocale.os locale/findlocale.os locale/loadlocale.os locale/loadarchive.os locale/localeconv.os locale/nl_langinfo.os locale/nl_langinfo_l.os locale/mb_cur_max.os locale/newlocale.os locale/duplocale.os locale/freelocale.os locale/uselocale.os locale/lc-ctype.os locale/lc-messages.os locale/lc-monetary.os locale/lc-numeric.os locale/lc-time.os locale/lc-paper.os locale/lc-name.os locale/lc-address.os locale/lc-telephone.os locale/lc-measurement.os locale/lc-identification.os locale/lc-collate.os locale/C-ctype.os locale/C-messages.os locale/C-monetary.os locale/C-numeric.os locale/C-time.os locale/C-paper.os locale/C-name.os locale/C-address.os locale/C-telephone.os locale/C-measurement.os locale/C-identification.os locale/C-collate.os locale/SYS_libc.os locale/C_name.os locale/xlocale.os locale/localename.os locale/global-locale.os locale/coll-lookup.os
assert/assert.os assert/assert-perr.os assert/__assert.os
ctype/ctype.os ctype/ctype-c99.os ctype/ctype-extn.os ctype/ctype-c99_l.os ctype/ctype_l.os ctype/isctype.os ctype/ctype-info.os
intl/bindtextdom.os intl/dcgettext.os intl/dgettext.os intl/gettext.os intl/dcigettext.os intl/dcngettext.os intl/dngettext.os intl/ngettext.os intl/finddomain.os intl/loadmsgcat.os intl/localealias.os intl/textdomain.os intl/l10nflist.os intl/explodename.os intl/plural.os intl/plural-exp.os intl/hash-string.os
catgets/catgets.os catgets/open_catalog.os
math/s_isinfl.os math/s_isnanl.os math/s_finitel.os math/s_copysignl.os math/s_modfl.os math/s_scalbnl.os math/s_frexpl.os math/s_signbitl.os math/s_ldexpl.os math/s_isinf.os math/s_isnan.os math/s_finite.os math/s_copysign.os math/s_modf.os math/s_scalbn.os math/s_frexp.os math/s_signbit.os math/s_ldexp.os math/s_isinff.os math/s_isnanf.os math/s_finitef.os math/s_copysignf.os math/s_modff.os math/s_scalbnf.os math/s_frexpf.os math/s_signbitf.os math/s_ldexpf.os math/s_isinff128.os math/s_isnanf128.os math/s_finitef128.os math/s_copysignf128.os math/s_modff128.os math/s_scalbnf128.os math/s_frexpf128.os math/s_signbitf128.os math/s_ldexpf128.os math/setfpucw.os math/fpu_control.os
setjmp/setjmp.os setjmp/sigjmp.os setjmp/bsd-setjmp.os setjmp/bsd-_setjmp.os setjmp/longjmp.os setjmp/__longjmp.os setjmp/jmp-unwind.os setjmp/__longjmp_cancel.os
signal/signal.os signal/raise.os signal/killpg.os signal/sigaction.os signal/sigprocmask.os signal/kill.os signal/sigpending.os signal/sigsuspend.os signal/sigwait.os signal/sigblock.os signal/sigsetmask.os signal/sigpause.os signal/sigvec.os signal/sigstack.os signal/sigaltstack.os signal/sigintr.os signal/sigsetops.os signal/sigempty.os signal/sigfillset.os signal/sigaddset.os signal/sigdelset.os signal/sigismem.os signal/sigreturn.os signal/siggetmask.os signal/sysv_signal.os signal/sigisempty.os signal/sigandset.os signal/sigorset.os signal/allocrtsig.os signal/sigtimedwait.os signal/sigwaitinfo.os signal/sigqueue.os signal/sighold.os signal/sigrelse.os signal/sigignore.os signal/sigset.os
stdlib/atof.os stdlib/atoi.os stdlib/atol.os stdlib/atoll.os stdlib/abort.os stdlib/bsearch.os stdlib/qsort.os stdlib/msort.os stdlib/getenv.os stdlib/putenv.os stdlib/setenv.os stdlib/secure-getenv.os stdlib/exit.os stdlib/on_exit.os stdlib/cxa_atexit.os stdlib/cxa_finalize.os stdlib/old_atexit.os stdlib/quick_exit.os stdlib/cxa_at_quick_exit.os stdlib/cxa_thread_atexit_impl.os stdlib/abs.os stdlib/labs.os stdlib/llabs.os stdlib/div.os stdlib/ldiv.os stdlib/lldiv.os stdlib/mblen.os stdlib/mbstowcs.os stdlib/mbtowc.os stdlib/wcstombs.os stdlib/wctomb.os stdlib/random.os stdlib/random_r.os stdlib/rand.os stdlib/rand_r.os stdlib/drand48.os stdlib/erand48.os stdlib/lrand48.os stdlib/nrand48.os stdlib/mrand48.os stdlib/jrand48.os stdlib/srand48.os stdlib/seed48.os stdlib/lcong48.os stdlib/drand48_r.os stdlib/erand48_r.os stdlib/lrand48_r.os stdlib/nrand48_r.os stdlib/mrand48_r.os stdlib/jrand48_r.os stdlib/srand48_r.os stdlib/seed48_r.os stdlib/lcong48_r.os stdlib/drand48-iter.os stdlib/getrandom.os stdlib/getentropy.os stdlib/strfromf.os stdlib/strfromd.os stdlib/strfroml.os stdlib/strtol.os stdlib/strtoul.os stdlib/strtoll.os stdlib/strtoull.os stdlib/strtol_l.os stdlib/strtoul_l.os stdlib/strtoll_l.os stdlib/strtoull_l.os stdlib/strtof.os stdlib/strtod.os stdlib/strtold.os stdlib/strtof_l.os stdlib/strtod_l.os stdlib/strtold_l.os stdlib/strtof_nan.os stdlib/strtod_nan.os stdlib/strtold_nan.os stdlib/system.os stdlib/canonicalize.os stdlib/a64l.os stdlib/l64a.os stdlib/rpmatch.os stdlib/strfmon.os stdlib/strfmon_l.os stdlib/getsubopt.os stdlib/xpg_basename.os stdlib/fmtmsg.os stdlib/strtoimax.os stdlib/strtoumax.os stdlib/wcstoimax.os stdlib/wcstoumax.os stdlib/getcontext.os stdlib/setcontext.os stdlib/makecontext.os stdlib/swapcontext.os stdlib/inlines.os stdlib/add_n.os stdlib/addmul_1.os stdlib/cmp.os stdlib/divmod_1.os stdlib/divrem.os stdlib/udiv_qrnnd.os stdlib/lshift.os stdlib/rshift.os stdlib/mod_1.os stdlib/mul.os stdlib/mul_1.os stdlib/mul_n.os stdlib/sub_n.os stdlib/submul_1.os stdlib/dbl2mpn.os stdlib/ldbl2mpn.os stdlib/mpn2flt.os stdlib/mpn2dbl.os stdlib/mpn2ldbl.os stdlib/float1282mpn.os stdlib/strfromf128.os stdlib/strtof128.os stdlib/strtof128_l.os stdlib/strtof128_nan.os stdlib/mpn2float128.os stdlib/grouping.os stdlib/groupingwc.os stdlib/tens_in_limb.os stdlib/fpioconst.os stdlib/mp_clz_tab.os stdlib/__start_context.os
stdio-common/ctermid.os stdio-common/cuserid.os stdio-common/_itoa.os stdio-common/_itowa.os stdio-common/itoa-digits.os stdio-common/itoa-udigits.os stdio-common/itowa-digits.os stdio-common/vfprintf.os stdio-common/vprintf.os stdio-common/printf_fp.os stdio-common/reg-printf.os stdio-common/printf-prs.os stdio-common/printf_fphex.os stdio-common/reg-modifier.os stdio-common/reg-type.os stdio-common/printf_size.os stdio-common/fprintf.os stdio-common/printf.os stdio-common/snprintf.os stdio-common/sprintf.os stdio-common/asprintf.os stdio-common/dprintf.os stdio-common/vfwprintf.os stdio-common/vfscanf.os stdio-common/vfwscanf.os stdio-common/fscanf.os stdio-common/scanf.os stdio-common/sscanf.os stdio-common/perror.os stdio-common/psignal.os stdio-common/tmpfile.os stdio-common/tmpfile64.os stdio-common/tmpnam.os stdio-common/tmpnam_r.os stdio-common/tempnam.os stdio-common/tempname.os stdio-common/getline.os stdio-common/getw.os stdio-common/putw.os stdio-common/remove.os stdio-common/rename.os stdio-common/renameat.os stdio-common/renameat2.os stdio-common/flockfile.os stdio-common/ftrylockfile.os stdio-common/funlockfile.os stdio-common/isoc99_scanf.os stdio-common/isoc99_vscanf.os stdio-common/isoc99_fscanf.os stdio-common/isoc99_vfscanf.os stdio-common/isoc99_sscanf.os stdio-common/isoc99_vsscanf.os stdio-common/psiginfo.os stdio-common/gentempfd.os stdio-common/vfscanf-internal.os stdio-common/vfwscanf-internal.os stdio-common/iovfscanf.os stdio-common/iovfwscanf.os stdio-common/vfprintf-internal.os stdio-common/vfwprintf-internal.os stdio-common/errlist.os stdio-common/siglist.os stdio-common/printf-parsemb.os stdio-common/printf-parsewc.os stdio-common/fxprintf.os
libio/filedoalloc.os libio/iofclose.os libio/iofdopen.os libio/iofflush.os libio/iofgetpos.os libio/iofgets.os libio/iofopen.os libio/iofopncook.os libio/iofputs.os libio/iofread.os libio/iofsetpos.os libio/ioftell.os libio/wfiledoalloc.os libio/iofwrite.os libio/iogetdelim.os libio/iogetline.os libio/iogets.os libio/iopadn.os libio/iopopen.os libio/ioputs.os libio/ioseekoff.os libio/ioseekpos.os libio/iosetbuffer.os libio/iosetvbuf.os libio/ioungetc.os libio/iovsprintf.os libio/iovsscanf.os libio/iofgetpos64.os libio/iofopen64.os libio/iofsetpos64.os libio/fputwc.os libio/fputwc_u.os libio/getwc.os libio/getwc_u.os libio/getwchar.os libio/getwchar_u.os libio/iofgetws.os libio/iofgetws_u.os libio/iofputws.os libio/iofputws_u.os libio/iogetwline.os libio/iowpadn.os libio/ioungetwc.os libio/putwc.os libio/putwc_u.os libio/putwchar.os libio/putwchar_u.os libio/putchar.os libio/putchar_u.os libio/fwprintf.os libio/swprintf.os libio/vwprintf.os libio/wprintf.os libio/wscanf.os libio/fwscanf.os libio/vwscanf.os libio/vswprintf.os libio/iovswscanf.os libio/swscanf.os libio/wgenops.os libio/wstrops.os libio/wfileops.os libio/iofwide.os libio/fwide.os libio/wmemstream.os libio/clearerr.os libio/feof.os libio/ferror.os libio/fileno.os libio/fputc.os libio/freopen.os libio/fseek.os libio/getc.os libio/getchar.os libio/memstream.os libio/pclose.os libio/putc.os libio/rewind.os libio/setbuf.os libio/setlinebuf.os libio/vasprintf.os libio/iovdprintf.os libio/vscanf.os libio/vsnprintf.os libio/obprintf.os libio/fcloseall.os libio/fseeko.os libio/ftello.os libio/freopen64.os libio/fseeko64.os libio/ftello64.os libio/__fbufsize.os libio/__freading.os libio/__fwriting.os libio/__freadable.os libio/__fwritable.os libio/__flbf.os libio/__fpurge.os libio/__fpending.os libio/__fsetlocking.os libio/libc_fatal.os libio/fmemopen.os libio/oldfmemopen.os libio/vtables.os libio/oldiofopen.os libio/oldiofdopen.os libio/oldiofclose.os libio/oldiopopen.os libio/oldpclose.os libio/oldtmpfile.os libio/oldiofgetpos.os libio/oldiofgetpos64.os libio/oldiofsetpos.os libio/oldiofsetpos64.os libio/clearerr_u.os libio/feof_u.os libio/ferror_u.os libio/fputc_u.os libio/getc_u.os libio/getchar_u.os libio/iofflush_u.os libio/putc_u.os libio/peekc.os libio/iofread_u.os libio/iofwrite_u.os libio/iofgets_u.os libio/iofputs_u.os libio/fileops.os libio/genops.os libio/stdfiles.os libio/stdio.os libio/strops.os libio/oldfileops.os libio/oldstdfiles.os

nptl/alloca_cutoff.os nptl/forward.os nptl/libc-cancellation.os nptl/libc-cleanup.os nptl/libc-lowlevellock.os nptl/libc_multiple_threads.os nptl/libc_pthread_init.os nptl/old_pthread_cond_destroy.os nptl/old_pthread_cond_init.os nptl/pthread_attr_copy.os nptl/pthread_attr_destroy.os nptl/pthread_attr_extension.os nptl/pthread_attr_getdetachstate.os nptl/pthread_attr_getinheritsched.os nptl/pthread_attr_getschedparam.os nptl/pthread_attr_getschedpolicy.os nptl/pthread_attr_getscope.os nptl/pthread_attr_getsigmask.os nptl/pthread_attr_init.os nptl/pthread_attr_setaffinity.os nptl/pthread_attr_setdetachstate.os nptl/pthread_attr_setinheritsched.os nptl/pthread_attr_setschedparam.os nptl/pthread_attr_setschedpolicy.os nptl/pthread_attr_setscope.os nptl/pthread_attr_setsigmask.os nptl/pthread_attr_setsigmask_internal.os nptl/pthread_cond_destroy.os nptl/pthread_cond_init.os nptl/pthread_condattr_destroy.os nptl/pthread_condattr_init.os nptl/pthread_equal.os nptl/pthread_getaffinity.os nptl/pthread_getattr_np.os nptl/pthread_getschedparam.os nptl/pthread_self.os nptl/pthread_setschedparam.os nptl/pthread_sigmask.os nptl/register-atfork.os nptl/thrd_current.os nptl/thrd_equal.os nptl/thrd_sleep.os nptl/thrd_yield.os
malloc/malloc.os malloc/morecore.os malloc/mcheck.os malloc/mtrace.os malloc/obstack.os malloc/reallocarray.os malloc/scratch_buffer_grow.os malloc/scratch_buffer_grow_preserve.os malloc/scratch_buffer_set_array_size.os malloc/dynarray_at_failure.os malloc/dynarray_emplace_enlarge.os malloc/dynarray_finalize.os malloc/dynarray_resize.os malloc/dynarray_resize_clear.os malloc/alloc_buffer_alloc_array.os malloc/alloc_buffer_allocate.os malloc/alloc_buffer_copy_bytes.os malloc/alloc_buffer_copy_string.os malloc/alloc_buffer_create_failure.os malloc/set-freeres.os malloc/thread-freeres.os
string/strcat.os string/strchr.os string/strcmp.os string/strcoll.os string/strcpy.os string/strcspn.os string/strverscmp.os string/strdup.os string/strndup.os string/strerror.os string/_strerror.os string/strlen.os string/strnlen.os string/strncat.os string/strncmp.os string/strncpy.os string/strrchr.os string/strpbrk.os string/strsignal.os string/strspn.os string/strstr.os string/strtok.os string/strtok_r.os string/strxfrm.os string/memchr.os string/memcmp.os string/memmove.os string/memset.os string/mempcpy.os string/bcopy.os string/bzero.os string/ffs.os string/ffsll.os string/stpcpy.os string/stpncpy.os string/strcasecmp.os string/strncase.os string/strcasecmp_l.os string/strncase_l.os string/memccpy.os string/memcpy.os string/wordcopy.os string/strsep.os string/strcasestr.os string/swab.os string/strfry.os string/memfrob.os string/memmem.os string/rawmemchr.os string/strchrnul.os string/argz-append.os string/argz-count.os string/argz-create.os string/argz-ctsep.os string/argz-next.os string/argz-delete.os string/argz-extract.os string/argz-insert.os string/argz-stringify.os string/argz-addsep.os string/argz-replace.os string/envz.os string/basename.os string/strcoll_l.os string/strxfrm_l.os string/string-inlines.os string/memrchr.os string/xpg-strerror.os string/strerror_l.os string/explicit_bzero.os string/sigdescr_np.os string/sigabbrev_np.os string/strerrorname_np.os string/strerrordesc_np.os string/strncat-c.os string/stpncpy-c.os string/strncpy-c.os string/strcmp-sse2.os string/strcmp-sse2-unaligned.os string/strcmp-ssse3.os string/strcmp-sse4_2.os string/strcmp-avx2.os string/strncmp-sse2.os string/strncmp-ssse3.os string/strncmp-sse4_2.os string/strncmp-avx2.os string/memchr-sse2.os string/rawmemchr-sse2.os string/memchr-avx2.os string/rawmemchr-avx2.os string/memrchr-sse2.os string/memrchr-avx2.os string/memcmp-sse2.os string/memcmp-avx2-movbe.os string/memcmp-sse4.os string/memcpy-ssse3.os string/memmove-ssse3.os string/memcpy-ssse3-back.os string/memmove-ssse3-back.os string/memmove-avx512-no-vzeroupper.os string/strcasecmp_l-sse2.os string/strcasecmp_l-ssse3.os string/strcasecmp_l-sse4_2.os string/strcasecmp_l-avx.os string/strncase_l-sse2.os string/strncase_l-ssse3.os string/strncase_l-sse4_2.os string/strncase_l-avx.os string/strchr-sse2.os string/strchrnul-sse2.os string/strchr-avx2.os string/strchrnul-avx2.os string/strrchr-sse2.os string/strrchr-avx2.os string/strlen-sse2.os string/strnlen-sse2.os string/strlen-avx2.os string/strnlen-avx2.os string/strcat-avx2.os string/strncat-avx2.os string/strcat-ssse3.os string/strncat-ssse3.os string/strcpy-avx2.os string/strncpy-avx2.os string/strcpy-sse2.os string/stpcpy-sse2.os string/strcpy-ssse3.os string/strncpy-ssse3.os string/stpcpy-ssse3.os string/stpncpy-ssse3.os string/strcpy-sse2-unaligned.os string/strncpy-sse2-unaligned.os string/stpcpy-sse2-unaligned.os string/stpncpy-sse2-unaligned.os string/stpcpy-avx2.os string/stpncpy-avx2.os string/strcat-sse2.os string/strcat-sse2-unaligned.os string/strncat-sse2-unaligned.os string/strchr-sse2-no-bsf.os string/memcmp-ssse3.os string/strstr-sse2-unaligned.os string/strcspn-sse2.os string/strpbrk-sse2.os string/strspn-sse2.os string/strcspn-c.os string/strpbrk-c.os string/strspn-c.os string/varshift.os string/memset-avx512-no-vzeroupper.os string/memmove-sse2-unaligned-erms.os string/memmove-avx-unaligned-erms.os string/memmove-avx512-unaligned-erms.os string/memset-sse2-unaligned-erms.os string/memset-avx2-unaligned-erms.os string/memset-avx512-unaligned-erms.os string/strcasecmp_l-nonascii.os string/strncase_l-nonascii.os string/cacheinfo.os string/tls-internal.os
wcsmbs/wcscat.os wcsmbs/wcschr.os wcsmbs/wcscmp.os wcsmbs/wcscpy.os wcsmbs/wcscspn.os wcsmbs/wcsdup.os wcsmbs/wcslen.os wcsmbs/wcsncat.os wcsmbs/wcsncmp.os wcsmbs/wcsncpy.os wcsmbs/wcspbrk.os wcsmbs/wcsrchr.os wcsmbs/wcsspn.os wcsmbs/wcstok.os wcsmbs/wcsstr.os wcsmbs/wmemchr.os wcsmbs/wmemcmp.os wcsmbs/wmemcpy.os wcsmbs/wmemmove.os wcsmbs/wmemset.os wcsmbs/wcpcpy.os wcsmbs/wcpncpy.os wcsmbs/wmempcpy.os wcsmbs/btowc.os wcsmbs/wctob.os wcsmbs/mbsinit.os wcsmbs/mbrlen.os wcsmbs/mbrtowc.os wcsmbs/wcrtomb.os wcsmbs/mbsrtowcs.os wcsmbs/wcsrtombs.os wcsmbs/mbsnrtowcs.os wcsmbs/wcsnrtombs.os wcsmbs/wcsnlen.os wcsmbs/wcschrnul.os wcsmbs/wcstol.os wcsmbs/wcstoul.os wcsmbs/wcstoll.os wcsmbs/wcstoull.os wcsmbs/wcstod.os wcsmbs/wcstold.os wcsmbs/wcstof.os wcsmbs/wcstol_l.os wcsmbs/wcstoul_l.os wcsmbs/wcstoll_l.os wcsmbs/wcstoull_l.os wcsmbs/wcstod_l.os wcsmbs/wcstold_l.os wcsmbs/wcstof_l.os wcsmbs/wcstod_nan.os wcsmbs/wcstold_nan.os wcsmbs/wcstof_nan.os wcsmbs/wcscoll.os wcsmbs/wcsxfrm.os wcsmbs/wcwidth.os wcsmbs/wcswidth.os wcsmbs/wcscoll_l.os wcsmbs/wcsxfrm_l.os wcsmbs/wcscasecmp.os wcsmbs/wcsncase.os wcsmbs/wcscasecmp_l.os wcsmbs/wcsncase_l.os wcsmbs/wcsmbsload.os wcsmbs/mbsrtowcs_l.os wcsmbs/isoc99_wscanf.os wcsmbs/isoc99_vwscanf.os wcsmbs/isoc99_fwscanf.os wcsmbs/isoc99_vfwscanf.os wcsmbs/isoc99_swscanf.os wcsmbs/isoc99_vswscanf.os wcsmbs/mbrtoc16.os wcsmbs/c16rtomb.os wcsmbs/mbrtoc32.os wcsmbs/c32rtomb.os wcsmbs/wcstof128_l.os wcsmbs/wcstof128.os wcsmbs/wcstof128_nan.os wcsmbs/wmemcmp-sse4.os wcsmbs/wmemcmp-ssse3.os wcsmbs/wmemcmp-c.os wcsmbs/wmemcmp-avx2-movbe.os wcsmbs/wmemchr-sse2.os wcsmbs/wmemchr-avx2.os wcsmbs/wcscmp-sse2.os wcsmbs/wcscmp-avx2.os wcsmbs/wcsncmp-sse2.os wcsmbs/wcsncmp-avx2.os wcsmbs/wcscpy-ssse3.os wcsmbs/wcscpy-c.os wcsmbs/wcschr-sse2.os wcsmbs/wcschr-avx2.os wcsmbs/wcsrchr-sse2.os wcsmbs/wcsrchr-avx2.os wcsmbs/wcsnlen-sse4_1.os wcsmbs/wcsnlen-c.os wcsmbs/wcslen-sse2.os wcsmbs/wcslen-avx2.os wcsmbs/wcsnlen-avx2.os
time/offtime.os time/asctime.os time/clock.os time/ctime.os time/ctime_r.os time/difftime.os time/gmtime.os time/localtime.os time/mktime.os time/time.os time/gettimeofday.os time/settimeofday.os time/settimezone.os time/adjtime.os time/tzset.os time/tzfile.os time/getitimer.os time/setitimer.os time/stime.os time/dysize.os time/timegm.os time/ftime.os time/getdate.os time/strptime.os time/strptime_l.os time/strftime.os time/wcsftime.os time/strftime_l.os time/wcsftime_l.os time/timespec_get.os time/clock_getcpuclockid.os time/clock_getres.os time/clock_gettime.os time/clock_settime.os time/clock_nanosleep.os time/era.os time/alt_digit.os time/lc-time-cleanup.os time/ntp_gettime.os time/ntp_gettimex.os
dirent/opendir.os dirent/closedir.os dirent/readdir.os dirent/readdir_r.os dirent/rewinddir.os dirent/seekdir.os dirent/telldir.os dirent/scandir.os dirent/alphasort.os dirent/versionsort.os dirent/getdents.os dirent/getdents64.os dirent/dirfd.os dirent/readdir64.os dirent/readdir64_r.os dirent/scandir64.os dirent/alphasort64.os dirent/versionsort64.os dirent/fdopendir.os dirent/scandirat.os dirent/scandirat64.os dirent/scandir-cancel.os dirent/scandir-tail.os dirent/scandir64-tail.os dirent/getdirentries.os dirent/getdirentries64.os
grp/fgetgrent.os grp/initgroups.os grp/setgroups.os grp/getgrent.os grp/getgrgid.os grp/getgrnam.os grp/putgrent.os grp/getgrent_r.os grp/getgrgid_r.os grp/getgrnam_r.os grp/fgetgrent_r.os grp/grp-merge.os
pwd/fgetpwent.os pwd/getpw.os pwd/putpwent.os pwd/getpwent.os pwd/getpwnam.os pwd/getpwuid.os pwd/getpwent_r.os pwd/getpwnam_r.os pwd/getpwuid_r.os pwd/fgetpwent_r.os
posix/uname.os posix/times.os posix/wait.os posix/waitpid.os posix/wait3.os posix/wait4.os posix/waitid.os posix/alarm.os posix/sleep.os posix/pause.os posix/nanosleep.os posix/fork.os posix/vfork.os posix/_exit.os posix/execve.os posix/fexecve.os posix/execv.os posix/execle.os posix/execl.os posix/execvp.os posix/execlp.os posix/execvpe.os posix/getpid.os posix/getppid.os posix/getuid.os posix/geteuid.os posix/getgid.os posix/getegid.os posix/getgroups.os posix/setuid.os posix/setgid.os posix/group_member.os posix/getpgid.os posix/setpgid.os posix/getpgrp.os posix/bsd-getpgrp.os posix/setpgrp.os posix/getsid.os posix/setsid.os posix/getresuid.os posix/getresgid.os posix/setresuid.os posix/setresgid.os posix/pathconf.os posix/sysconf.os posix/fpathconf.os posix/glob.os posix/glob64.os posix/globfree.os posix/globfree64.os posix/glob_pattern_p.os posix/fnmatch.os posix/regex.os posix/glob-lstat-compat.os posix/glob64-lstat-compat.os posix/confstr.os posix/getopt.os posix/getopt1.os posix/sched_setp.os posix/sched_getp.os posix/sched_sets.os posix/sched_gets.os posix/sched_yield.os posix/sched_primax.os posix/sched_primin.os posix/sched_rr_gi.os posix/sched_getaffinity.os posix/sched_setaffinity.os posix/getaddrinfo.os posix/gai_strerror.os posix/wordexp.os posix/pread.os posix/pwrite.os posix/pread64.os posix/pwrite64.os posix/spawn_faction_init.os posix/spawn_faction_destroy.os posix/spawn_faction_addclose.os posix/spawn_faction_addopen.os posix/spawn_faction_adddup2.os posix/spawn_valid_fd.os posix/spawn_faction_addchdir.os posix/spawn_faction_addfchdir.os posix/spawnattr_init.os posix/spawnattr_destroy.os posix/spawnattr_getdefault.os posix/spawnattr_setdefault.os posix/spawnattr_getflags.os posix/spawnattr_setflags.os posix/spawnattr_getpgroup.os posix/spawnattr_setpgroup.os posix/spawn.os posix/spawnp.os posix/spawni.os posix/spawnattr_getsigmask.os posix/spawnattr_getschedpolicy.os posix/spawnattr_getschedparam.os posix/spawnattr_setsigmask.os posix/spawnattr_setschedpolicy.os posix/spawnattr_setschedparam.os posix/posix_madvise.os posix/get_child_max.os posix/sched_cpucount.os posix/sched_cpualloc.os posix/sched_cpufree.os posix/streams-compat.os posix/init-posix.os posix/environ.os posix/sched_getcpu.os posix/oldglob.os posix/getcpu.os
io/utime.os io/mkfifo.os io/mkfifoat.os io/stat.os io/fstat.os io/lstat.os io/stat64.os io/fstat64.os io/lstat64.os io/fstatat.os io/fstatat64.os io/xstat.os io/fxstat.os io/lxstat.os io/xstat64.os io/fxstat64.os io/lxstat64.os io/statx.os io/mknod.os io/mknodat.os io/xmknod.os io/xmknodat.os io/fxstatat.os io/fxstatat64.os io/statfs.os io/fstatfs.os io/statfs64.os io/fstatfs64.os io/statvfs.os io/fstatvfs.os io/statvfs64.os io/fstatvfs64.os io/umask.os io/chmod.os io/fchmod.os io/lchmod.os io/fchmodat.os io/mkdir.os io/mkdirat.os io/open.os io/open_2.os io/open64.os io/open64_2.os io/openat.os io/openat_2.os io/openat64.os io/openat64_2.os io/read.os io/write.os io/lseek.os io/lseek64.os io/access.os io/euidaccess.os io/faccessat.os io/fcntl.os io/fcntl64.os io/flock.os io/lockf.os io/lockf64.os io/close.os io/dup.os io/dup2.os io/dup3.os io/pipe.os io/pipe2.os io/creat.os io/creat64.os io/chdir.os io/fchdir.os io/getcwd.os io/getwd.os io/getdirname.os io/chown.os io/fchown.os io/lchown.os io/fchownat.os io/ttyname.os io/ttyname_r.os io/isatty.os io/link.os io/linkat.os io/symlink.os io/symlinkat.os io/readlink.os io/readlinkat.os io/unlink.os io/unlinkat.os io/rmdir.os io/ftw.os io/ftw64.os io/fts.os io/fts64.os io/poll.os io/ppoll.os io/posix_fadvise.os io/posix_fadvise64.os io/posix_fallocate.os io/posix_fallocate64.os io/sendfile.os io/sendfile64.os io/copy_file_range.os io/utimensat.os io/futimens.os io/file_change_detection.os io/xstatconv.os io/internal_statvfs.os io/internal_statvfs64.os io/sync_file_range.os io/fallocate.os io/fallocate64.os io/close_nocancel.os io/fcntl_nocancel.os io/open_nocancel.os io/open64_nocancel.os io/openat_nocancel.os io/openat64_nocancel.os io/read_nocancel.os io/pread64_nocancel.os io/write_nocancel.os io/statx_cp.os io/stat_t64_cp.os
termios/speed.os termios/cfsetspeed.os termios/tcsetattr.os termios/tcgetattr.os termios/tcgetpgrp.os termios/tcsetpgrp.os termios/tcdrain.os termios/tcflow.os termios/tcflush.os termios/tcsendbrk.os termios/cfmakeraw.os termios/tcgetsid.os
resource/getrlimit.os resource/setrlimit.os resource/getrlimit64.os resource/setrlimit64.os resource/getrusage.os resource/ulimit.os resource/vlimit.os resource/vtimes.os resource/getpriority.os resource/setpriority.os resource/nice.os
misc/brk.os misc/sbrk.os misc/sstk.os misc/ioctl.os misc/readv.os misc/writev.os misc/preadv.os misc/preadv64.os misc/pwritev.os misc/pwritev64.os misc/preadv2.os misc/preadv64v2.os misc/pwritev2.os misc/pwritev64v2.os misc/setreuid.os misc/setregid.os misc/seteuid.os misc/setegid.os misc/getpagesize.os misc/getdtsz.os misc/gethostname.os misc/sethostname.os misc/getdomain.os misc/setdomain.os misc/select.os misc/pselect.os misc/acct.os misc/chroot.os misc/fsync.os misc/sync.os misc/fdatasync.os misc/syncfs.os misc/reboot.os misc/gethostid.os misc/sethostid.os misc/revoke.os misc/vhangup.os misc/swapon.os misc/swapoff.os misc/mktemp.os misc/mkstemp.os misc/mkstemp64.os misc/mkdtemp.os misc/mkostemp.os misc/mkostemp64.os misc/mkstemps.os misc/mkstemps64.os misc/mkostemps.os misc/mkostemps64.os misc/ualarm.os misc/usleep.os misc/gtty.os misc/stty.os misc/ptrace.os misc/fstab.os misc/mntent.os misc/mntent_r.os misc/utimes.os misc/lutimes.os misc/futimes.os misc/futimesat.os misc/truncate.os misc/ftruncate.os misc/truncate64.os misc/ftruncate64.os misc/chflags.os misc/fchflags.os misc/insremque.os misc/getttyent.os misc/getusershell.os misc/getpass.os misc/ttyslot.os misc/syslog.os misc/syscall.os misc/daemon.os misc/mmap.os misc/mmap64.os misc/munmap.os misc/mprotect.os misc/msync.os misc/madvise.os misc/mincore.os misc/remap_file_pages.os misc/mlock.os misc/munlock.os misc/mlockall.os misc/munlockall.os misc/efgcvt.os misc/efgcvt_r.os misc/qefgcvt.os misc/qefgcvt_r.os misc/hsearch.os misc/hsearch_r.os misc/tsearch.os misc/lsearch.os misc/err.os misc/error.os misc/ustat.os misc/getsysstats.os misc/dirname.os misc/regexp.os misc/getloadavg.os misc/getclktck.os misc/fgetxattr.os misc/flistxattr.os misc/fremovexattr.os misc/fsetxattr.os misc/getxattr.os misc/listxattr.os misc/lgetxattr.os misc/llistxattr.os misc/lremovexattr.os misc/lsetxattr.os misc/removexattr.os misc/setxattr.os misc/getauxval.os misc/ifunc-impl-list.os misc/makedev.os misc/allocate_once.os misc/fd_to_filename.os misc/single_threaded.os misc/init-misc.os misc/ioperm.os misc/iopl.os misc/adjtimex.os misc/clone.os misc/umount.os misc/umount2.os misc/readahead.os misc/sysctl.os misc/setfsuid.os misc/setfsgid.os misc/epoll_pwait.os misc/signalfd.os misc/eventfd.os misc/eventfd_read.os misc/eventfd_write.os misc/prlimit.os misc/personality.os misc/epoll_wait.os misc/tee.os misc/vmsplice.os misc/splice.os misc/open_by_handle_at.os misc/mlock2.os misc/pkey_mprotect.os misc/pkey_set.os misc/pkey_get.os misc/timerfd_gettime.os misc/timerfd_settime.os misc/prctl.os misc/process_vm_readv.os misc/process_vm_writev.os misc/clock_adjtime.os misc/time64-support.os misc/pselect32.os misc/arch_prctl.os misc/modify_ldt.os misc/syscall_clock_gettime.os misc/fanotify_mark.os misc/capget.os misc/capset.os misc/create_module.os misc/delete_module.os misc/epoll_create.os misc/epoll_create1.os misc/epoll_ctl.os misc/get_kernel_syms.os misc/init_module.os misc/inotify_add_watch.os misc/inotify_init.os misc/inotify_init1.os misc/inotify_rm_watch.os misc/klogctl.os misc/mount.os misc/mremap.os misc/nfsservctl.os misc/pivot_root.os misc/query_module.os misc/quotactl.os misc/sysinfo.os misc/unshare.os misc/uselib.os misc/timerfd_create.os misc/fanotify_init.os misc/name_to_handle_at.os misc/setns.os misc/memfd_create.os misc/pkey_alloc.os misc/pkey_free.os misc/gettid.os misc/tgkill.os misc/stub-syscalls.os
socket/accept.os socket/bind.os socket/connect.os socket/getpeername.os socket/getsockname.os socket/getsockopt.os socket/listen.os socket/recv.os socket/recvfrom.os socket/recvmsg.os socket/send.os socket/sendmsg.os socket/sendto.os socket/setsockopt.os socket/shutdown.os socket/socket.os socket/socketpair.os socket/isfdtype.os socket/opensock.os socket/sockatmark.os socket/accept4.os socket/recvmmsg.os socket/sendmmsg.os socket/sa_len.os socket/cmsg_nxthdr.os
sysvipc/ftok.os sysvipc/msgsnd.os sysvipc/msgrcv.os sysvipc/msgget.os sysvipc/msgctl.os sysvipc/semop.os sysvipc/semget.os sysvipc/semctl.os sysvipc/semtimedop.os sysvipc/shmat.os sysvipc/shmdt.os sysvipc/shmget.os sysvipc/shmctl.os
gmon/gmon.os gmon/mcount.os gmon/profil.os gmon/sprofil.os gmon/prof-freq.os gmon/_mcount.os
wctype/wcfuncs.os wctype/wctype.os wctype/iswctype.os wctype/wctrans.os wctype/towctrans.os wctype/wcfuncs_l.os wctype/wctype_l.os wctype/iswctype_l.os wctype/wctrans_l.os wctype/towctrans_l.os
shadow/getspent.os shadow/getspnam.os shadow/sgetspent.os shadow/fgetspent.os shadow/putspent.os shadow/getspent_r.os shadow/getspnam_r.os shadow/sgetspent_r.os shadow/fgetspent_r.os shadow/lckpwdf.os
gshadow/getsgent.os gshadow/getsgnam.os gshadow/sgetsgent.os gshadow/fgetsgent.os gshadow/putsgent.os gshadow/getsgent_r.os gshadow/getsgnam_r.os gshadow/sgetsgent_r.os gshadow/fgetsgent_r.os
argp/argp-ba.os argp/argp-fmtstream.os argp/argp-fs-xinl.os argp/argp-help.os argp/argp-parse.os argp/argp-pv.os argp/argp-pvh.os argp/argp-xinl.os argp/argp-eexst.os
debug/backtrace.os debug/backtracesyms.os debug/backtracesymsfd.os debug/noophooks.os debug/memcpy_chk.os debug/memmove_chk.os debug/mempcpy_chk.os debug/memset_chk.os debug/stpcpy_chk.os debug/strcat_chk.os debug/strcpy_chk.os debug/strncat_chk.os debug/strncpy_chk.os debug/stpncpy_chk.os debug/sprintf_chk.os debug/vsprintf_chk.os debug/snprintf_chk.os debug/vsnprintf_chk.os debug/printf_chk.os debug/fprintf_chk.os debug/vprintf_chk.os debug/vfprintf_chk.os debug/gets_chk.os debug/chk_fail.os debug/readonly-area.os debug/fgets_chk.os debug/fgets_u_chk.os debug/read_chk.os debug/pread_chk.os debug/pread64_chk.os debug/recv_chk.os debug/recvfrom_chk.os debug/readlink_chk.os debug/readlinkat_chk.os debug/getwd_chk.os debug/getcwd_chk.os debug/realpath_chk.os debug/fread_chk.os debug/fread_u_chk.os debug/wctomb_chk.os debug/wcscpy_chk.os debug/wmemcpy_chk.os debug/wmemmove_chk.os debug/wmempcpy_chk.os debug/wcpcpy_chk.os debug/wcsncpy_chk.os debug/wcscat_chk.os debug/wcsncat_chk.os debug/wmemset_chk.os debug/wcpncpy_chk.os debug/swprintf_chk.os debug/vswprintf_chk.os debug/wprintf_chk.os debug/fwprintf_chk.os debug/vwprintf_chk.os debug/vfwprintf_chk.os debug/fgetws_chk.os debug/fgetws_u_chk.os debug/confstr_chk.os debug/getgroups_chk.os debug/ttyname_r_chk.os debug/gethostname_chk.os debug/getdomainname_chk.os debug/wcrtomb_chk.os debug/mbsnrtowcs_chk.os debug/wcsnrtombs_chk.os debug/mbsrtowcs_chk.os debug/wcsrtombs_chk.os debug/mbstowcs_chk.os debug/wcstombs_chk.os debug/asprintf_chk.os debug/vasprintf_chk.os debug/dprintf_chk.os debug/vdprintf_chk.os debug/obprintf_chk.os debug/vobprintf_chk.os debug/longjmp_chk.os debug/____longjmp_chk.os debug/fdelt_chk.os debug/poll_chk.os debug/ppoll_chk.os debug/explicit_bzero_chk.os debug/stack_chk_fail.os debug/fortify_fail.os debug/memcpy_chk-nonshared.os debug/mempcpy_chk-nonshared.os debug/memmove_chk-nonshared.os debug/memset_chk-nonshared.os debug/wmemset_chk-nonshared.os
inet/htonl.os inet/htons.os inet/inet_lnaof.os inet/inet_mkadr.os inet/inet_netof.os inet/inet_ntoa.os inet/inet_net.os inet/herrno.os inet/herrno-loc.os inet/gethstbyad.os inet/gethstbyad_r.os inet/gethstbynm.os inet/gethstbynm2.os inet/gethstbynm2_r.os inet/gethstbynm_r.os inet/gethstent.os inet/gethstent_r.os inet/getnetbyad.os inet/getnetbyad_r.os inet/getnetbynm.os inet/getnetent.os inet/getnetent_r.os inet/getnetbynm_r.os inet/getproto.os inet/getproto_r.os inet/getprtent.os inet/getprtent_r.os inet/getprtname.os inet/getprtname_r.os inet/getsrvbynm.os inet/getsrvbynm_r.os inet/getsrvbypt.os inet/getsrvbypt_r.os inet/getservent.os inet/getservent_r.os inet/getrpcent.os inet/getrpcbyname.os inet/getrpcbynumber.os inet/getrpcent_r.os inet/getrpcbyname_r.os inet/getrpcbynumber_r.os inet/ether_aton.os inet/ether_aton_r.os inet/ether_hton.os inet/ether_line.os inet/ether_ntoa.os inet/ether_ntoa_r.os inet/ether_ntoh.os inet/rcmd.os inet/rexec.os inet/ruserpass.os inet/bindresvport.os inet/getnetgrent_r.os inet/getnetgrent.os inet/getaliasent_r.os inet/getaliasent.os inet/getaliasname.os inet/getaliasname_r.os inet/in6_addr.os inet/getnameinfo.os inet/if_index.os inet/ifaddrs.os inet/inet6_option.os inet/getipv4sourcefilter.os inet/setipv4sourcefilter.os inet/getsourcefilter.os inet/setsourcefilter.os inet/inet6_opt.os inet/inet6_rth.os inet/inet6_scopeid_pton.os inet/deadline.os inet/idna.os inet/idna_name_classify.os inet/check_pf.os inet/check_native.os inet/ifreq.os inet/netlink_assert_response.os
resolv/herror.os resolv/inet_addr.os resolv/inet_ntop.os resolv/inet_pton.os resolv/nsap_addr.os resolv/res_init.os resolv/res_hconf.os resolv/res_libc.os resolv/res-state.os resolv/res_randomid.os resolv/res-close.os resolv/resolv_context.os resolv/resolv_conf.os resolv/gai_sigqueue.os
nss/nsswitch.os nss/getnssent.os nss/getnssent_r.os nss/digits_dots.os nss/valid_field.os nss/valid_list_field.os nss/rewrite_field.os nss/proto-lookup.os nss/service-lookup.os nss/hosts-lookup.os nss/network-lookup.os nss/grp-lookup.os nss/pwd-lookup.os nss/ethers-lookup.os nss/spwd-lookup.os nss/netgrp-lookup.os nss/alias-lookup.os nss/sgrp-lookup.os nss/key-lookup.os nss/rpc-lookup.os nss/compat-lookup.os nss/nss_hash.os nss/nss_files_fopen.os nss/nss_readline.os nss/nss_parse_line_result.os nss/nss_fgetent_r.os
sunrpc/auth_none.os sunrpc/authuxprot.os sunrpc/clnt_raw.os sunrpc/clnt_simp.os sunrpc/rpc_dtable.os sunrpc/getrpcport.os sunrpc/pmap_clnt.os sunrpc/pm_getmaps.os sunrpc/pmap_prot.os sunrpc/pmap_prot2.os sunrpc/pmap_rmt.os sunrpc/rpc_prot.os sunrpc/rpc_common.os sunrpc/rpc_cmsg.os sunrpc/svc_auth.os sunrpc/svc_authux.os sunrpc/svc_raw.os sunrpc/svc_simple.os sunrpc/xdr_float.os sunrpc/xdr_rec.os sunrpc/publickey.os sunrpc/authdes_prot.os sunrpc/des_crypt.os sunrpc/des_impl.os sunrpc/des_soft.os sunrpc/key_prot.os sunrpc/openchild.os sunrpc/rtime.os sunrpc/svcauth_des.os sunrpc/clnt_unix.os sunrpc/svc_unix.os sunrpc/create_xid.os sunrpc/auth_des.os sunrpc/auth_unix.os sunrpc/clnt_gen.os sunrpc/clnt_perr.os sunrpc/clnt_tcp.os sunrpc/clnt_udp.os sunrpc/get_myaddr.os sunrpc/key_call.os sunrpc/netname.os sunrpc/pm_getport.os sunrpc/rpc_thread.os sunrpc/svc.os sunrpc/svc_tcp.os sunrpc/svc_udp.os sunrpc/xcrypt.os sunrpc/xdr_array.os sunrpc/xdr.os sunrpc/xdr_intXX_t.os sunrpc/xdr_mem.os sunrpc/xdr_ref.os sunrpc/xdr_sizeof.os sunrpc/xdr_stdio.os sunrpc/svc_run.os sunrpc/rpc_gethostbyname.os
nscd/nscd_getpw_r.os nscd/nscd_getgr_r.os nscd/nscd_gethst_r.os nscd/nscd_getai.os nscd/nscd_initgroups.os nscd/nscd_getserv_r.os nscd/nscd_netgroup.os nscd/nscd_helper.os
login/getlogin.os login/getlogin_r.os login/setlogin.os login/getlogin_r_chk.os login/getutent.os login/getutent_r.os login/getutid.os login/getutline.os login/getutid_r.os login/getutline_r.os login/utmp_file.os login/utmpname.os login/updwtmp.os login/getpt.os login/grantpt.os login/unlockpt.os login/ptsname.os login/ptsname_r_chk.os login/setutxent.os login/getutxent.os login/endutxent.os login/getutxid.os login/getutxline.os login/pututxline.os login/utmpxname.os login/updwtmpx.os login/getutmpx.os login/getutmp.os
elf/dl-iteratephdr.os elf/dl-addr.os elf/dl-addr-obj.os elf/dl-profstub.os elf/dl-libc.os elf/dl-sym.os elf/dl-error.os elf/libc_early_init.os

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

* Re: FW: several glibc build bugs on MinGW-w64
  2020-10-13 16:43 ` FW: " sotrdg sotrdg via Libc-alpha
@ 2020-10-13 20:53   ` Adhemerval Zanella via Libc-alpha
  0 siblings, 0 replies; 3+ messages in thread
From: Adhemerval Zanella via Libc-alpha @ 2020-10-13 20:53 UTC (permalink / raw)
  To: libc-alpha



On 13/10/2020 13:43, sotrdg sotrdg via Libc-alpha wrote:
> It looks the command line overflows the windows command line. Too long. Any way to get it around?
> 
> Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
> 
> From: sotrdg sotrdg<mailto:euloanty@live.com>
> Sent: Tuesday, October 13, 2020 12:32
> To: sotrdg sotrdg via Libc-alpha<mailto:libc-alpha@sourceware.org>
> Subject: several glibc build bugs on MinGW-w64
> 
> I am building a x86_64-linux-gnu toolchain so I can build Linux programs on Win32 without wsl. I have finished building crt0. But other issues remain.

As I indicated on libc-help [1], glibc has no support or plan to work
to support mingw.


[1] https://sourceware.org/pipermail/libc-help/2020-October/005482.html

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

end of thread, other threads:[~2020-10-13 20:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-13 16:32 several glibc build bugs on MinGW-w64 sotrdg sotrdg via Libc-alpha
2020-10-13 16:43 ` FW: " sotrdg sotrdg via Libc-alpha
2020-10-13 20:53   ` Adhemerval Zanella via Libc-alpha

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).