https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97478
Bug ID: 97478 Summary: Cross Build from windows to linux. It looks like the sys/timeb.h header file does not exist in latest glibc any more Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: euloanty at live dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- libtool: compile: /build-gcc/./gcc/xgcc -shared-libgcc -B/build-gcc/./gcc -nostdinc++ -L/build-gcc/x86_64-linux/libstdc++-v3/src -L/build-gcc/x86_64-linux/libstdc++-v3/src/.libs -L/build-gcc/x86_64-linux/libstdc++-v3/libsupc++/.libs -Bd:/msys64/x86_64-linux/x86_64-linux/bin/ -Bd:/msys64/x86_64-linux/x86_64-linux/lib/ -isystem d:/msys64/x86_64-linux/x86_64-linux/include -isystem d:/msys64/x86_64-linux/x86_64-linux/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -I. -I../../../../gcc/libsanitizer/sanitizer_common -I.. -I ../../../../gcc/libsanitizer/include -I ../../../../gcc/libsanitizer -isystem ../../../../gcc/libsanitizer/include/system -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/x86_64-linux -I../../../../gcc/libsanitizer/../libstdc++-v3/libsupc++ -std=gnu++14 -fcf-protection -mshstk -DSANITIZER_LIBBACKTRACE -DSANITIZER_CP_DEMANGLE -I ../../../../gcc/libsanitizer/../libbacktrace -I ../libbacktrace -I ../../../../gcc/libsanitizer/../include -include ../../../../gcc/libsanitizer/libbacktrace/backtrace-rename.h -g -O2 -D_GNU_SOURCE -MT sanitizer_platform_limits_posix.lo -MD -MP -MF .deps/sanitizer_platform_limits_posix.Tpo -c ../../../../gcc/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp -fPIC -DPIC -o .libs/sanitizer_platform_limits_posix.o d:\msys64\gcc\libsanitizer\sanitizer_common\sanitizer_platform_limits_posix.cpp:63:10: fatal error: sys/timeb.h: No such file or directory 63 | #include <sys/timeb.h> | ^~~~~~~~~~~~~ compilation terminated. make[4]: *** [Makefile:614: sanitizer_platform_limits_posix.lo] Error 1 make[4]: Leaving directory '/build-gcc/x86_64-linux/libsanitizer/sanitizer_common' make[3]: *** [Makefile:528: all-recursive] Error 1 make[3]: Leaving directory '/build-gcc/x86_64-linux/libsanitizer' make[2]: *** [Makefile:415: all] Error 2 make[2]: Leaving directory '/build-gcc/x86_64-linux/libsanitizer' make[1]: *** [Makefile:11865: all-target-libsanitizer] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/build-gcc/x86_64-linux/libitm' make all-recursive make[3]: Entering directory '/build-gcc/x86_64-linux/libitm' Making all in testsuite make[4]: Entering directory '/build-gcc/x86_64-linux/libitm/testsuite' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build-gcc/x86_64-linux/libitm/testsuite' make[4]: Entering directory '/build-gcc/x86_64-linux/libitm' true DO=all multi-do # make make[4]: Leaving directory '/build-gcc/x86_64-linux/libitm' make[3]: Leaving directory '/build-gcc/x86_64-linux/libitm' make[2]: Leaving directory '/build-gcc/x86_64-linux/libitm' make[1]: Leaving directory '/build-gcc' make: *** [Makefile:974: all] Error 2 https://github.com/bminor/glibc/blob/0f09154c64005e78b61484ae87b5ea2028051ea0/NEWS