[Bug sanitizer/97478] New: Cross Build from windows to linux. It looks like the sys/timeb.h header file does not exist in latest glibc any more

euloanty at live dot com gcc-bugzilla@gcc.gnu.org
Sun Oct 18 08:12:05 GMT 2020


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


More information about the Gcc-bugs mailing list