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

            Bug ID: 81066
           Summary: sanitizer_stoptheworld_linux_libcdep.cc:276:22: error:
                    aggregate ‘sigaltstack handler_stack’ has incomplete
                    type and cannot be defined
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, joseph at codesourcery dot com,
                    kcc at gcc dot gnu.org, marxin at gcc dot gnu.org
  Target Milestone: ---

glibc trunk breaks build for the sanitizers:

/home/markus/gcc/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc:
In function ‘int __sanitizer::TracerThread(void*)’:
/home/markus/gcc/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc:276:22:
error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be
defined
   struct sigaltstack handler_stack;

This is caused by the following glibc patch:

https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=7553131847151d04d58a02300673f13d73861cbb

Reply via email to