public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
@ 2020-10-16 20:19 euloanty at live dot com
  2020-10-16 20:30 ` [Bug libstdc++/97465] " redi at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: euloanty at live dot com @ 2020-10-16 20:19 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

            Bug ID: 97465
           Summary: cross build gcc with vtv enabled failed. Cannot find
                    out headers in glibc why?
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: euloanty at live dot com
  Target Milestone: ---

./../libstdc++-v3/include/x86_64-cross-linux/bits/os_defines.h:39:10: fatal
error: features.h: No such file or directory
   39 | #include <features.h>
      |          ^~~~~~~~~~~~
compilation terminated.
Makefile:604: recipe for target 'vtv_malloc.lo' failed
make[4]: *** [vtv_malloc.lo] Error 1
mv -f .deps/rwlock.Tpo .deps/rwlock.Plo
libtool: compile:  /home/cqwrteur/gcc_build/./gcc/xgcc
-B/home/cqwrteur/gcc_build/./gcc/ "-DPACKAGE_NAME=\"GNU Vtable Verification
Runtime Library\"" -DPACKAGE_TARNAME=\"libvtv\" -DPACKAGE_VERSION=\"1.0\"
"-DPACKAGE_STRING=\"GNU Vtable Verification Runtime Library 1.0\""
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"http://www.gnu.org/software/libvtv/\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1
-D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1
-DPACKAGE=\"libvtv\" -DVERSION=\"1.0\" -DHAVE_SECURE_GETENV=1
-DHAVE___FORTIFY_FAIL=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\"
-DHAVE__OBSTACK_BEGIN=1 -I. -I../../../gcc/libvtv
-I../../../gcc/libvtv/../include -D_GNU_SOURCE -Wall -Wextra -fno-exceptions
-fcf-protection -mshstk -I./../libstdc++-v3/include
-I./../libstdc++-v3/include/x86_64-cross-linux
-I../../../gcc/libvtv/../libstdc++-v3/libsupc++
-Wl,-u_vtable_map_vars_start,-u_vtable_map_vars_end -g -O2 -D_GNU_SOURCE -MT
vtv_utils.lo -MD -MP -MF .deps/vtv_utils.Tpo -c
../../../gcc/libvtv/vtv_utils.cc  -fPIC -DPIC -o .libs/vtv_utils.o
mv -f .deps/aatree.Tpo .deps/aatree.Plo
../../../gcc/libvtv/vtv_utils.cc:28:10: fatal error: sys/types.h: No such file
or directory
   28 | #include <sys/types.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

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

* [Bug libstdc++/97465] cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
  2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
@ 2020-10-16 20:30 ` redi at gcc dot gnu.org
  2020-10-16 20:32 ` redi at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-16 20:30 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2020-10-16

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
As https://gcc.gnu.org/bugs/ says, you need to provide the configure options
used (among other info).

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

* [Bug libstdc++/97465] cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
  2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
  2020-10-16 20:30 ` [Bug libstdc++/97465] " redi at gcc dot gnu.org
@ 2020-10-16 20:32 ` redi at gcc dot gnu.org
  2020-10-17  0:38 ` euloanty at live dot com
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: redi at gcc dot gnu.org @ 2020-10-16 20:32 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
e.g. what kind of cross build? We're not psychic.

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

* [Bug libstdc++/97465] cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
  2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
  2020-10-16 20:30 ` [Bug libstdc++/97465] " redi at gcc dot gnu.org
  2020-10-16 20:32 ` redi at gcc dot gnu.org
@ 2020-10-17  0:38 ` euloanty at live dot com
  2021-08-27  8:57 ` [Bug other/97465] " pinskia at gcc dot gnu.org
  2021-08-27  8:59 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: euloanty at live dot com @ 2020-10-17  0:38 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

--- Comment #3 from fdlbxtqi <euloanty at live dot com> ---
(In reply to Jonathan Wakely from comment #2)
> e.g. what kind of cross build? We're not psychic.

I try to build x86_64-linux-gnu to x86_64-linux-gnu lol since I do not want vtv
to ruin my ABIs.

However, after I disabled vtv, the build is successful without any problems.
The new toolchain works just fine.

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

* [Bug other/97465] cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
  2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
                   ` (2 preceding siblings ...)
  2020-10-17  0:38 ` euloanty at live dot com
@ 2021-08-27  8:57 ` pinskia at gcc dot gnu.org
  2021-08-27  8:59 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-27  8:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |UNCONFIRMED
     Ever confirmed|1                           |0

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

* [Bug other/97465] cross build gcc with vtv enabled failed. Cannot find out headers in glibc why?
  2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
                   ` (3 preceding siblings ...)
  2021-08-27  8:57 ` [Bug other/97465] " pinskia at gcc dot gnu.org
@ 2021-08-27  8:59 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-27  8:59 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97465

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I will try to find a simple way to reproduce this tomorrow.

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

end of thread, other threads:[~2021-08-27  8:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-16 20:19 [Bug libstdc++/97465] New: cross build gcc with vtv enabled failed. Cannot find out headers in glibc why? euloanty at live dot com
2020-10-16 20:30 ` [Bug libstdc++/97465] " redi at gcc dot gnu.org
2020-10-16 20:32 ` redi at gcc dot gnu.org
2020-10-17  0:38 ` euloanty at live dot com
2021-08-27  8:57 ` [Bug other/97465] " pinskia at gcc dot gnu.org
2021-08-27  8:59 ` pinskia at gcc dot gnu.org

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