public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/56128] New: [4.8 Regression] No way to disable build of libsanitizer
@ 2013-01-28 12:16 rguenth at gcc dot gnu.org
  2013-01-28 12:21 ` [Bug bootstrap/56128] " rguenth at gcc dot gnu.org
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-01-28 12:16 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56128

             Bug #: 56128
           Summary: [4.8 Regression] No way to disable build of
                    libsanitizer
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: rguenth@gcc.gnu.org
            Target: x86_64-linux


There is no way to disable libsanitizer on "supported" platforms.  So with
(broken) kernel headers build fails with

In file included from
/gcc/spec/sb-vangelis-head-64/gcc/libsanitizer/sanitizer_common/sanitizer_linux.cc:35:0:
/usr/include/linux/futex.h:34:21: error: field '__user' has incomplete type
  struct robust_list __user *next;
                     ^
/usr/include/linux/futex.h:34:21: error: expected ';' at end of member
declaration
/usr/include/linux/futex.h:69:21: error: expected ';' at end of member
declaration
  struct robust_list __user *list_op_pending;
                     ^
/usr/include/linux/futex.h:96:26: error: expected ',' or '...' before '*' token
 long do_futex(u32 __user *uaddr, int op, u32 val, unsigned long timeout,
                          ^
/usr/include/linux/futex.h:100:31: error: expected ',' or '...' before '*'
token
 handle_futex_death(u32 __user *uaddr, struct task_struct *curr, int pi);
                               ^
make[3]: *** [sanitizer_linux.lo] Error 1

with no way to fix up (I don't need asan/tsan here).


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

end of thread, other threads:[~2013-02-13 10:56 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-28 12:16 [Bug bootstrap/56128] New: [4.8 Regression] No way to disable build of libsanitizer rguenth at gcc dot gnu.org
2013-01-28 12:21 ` [Bug bootstrap/56128] " rguenth at gcc dot gnu.org
2013-01-28 13:07 ` jakub at gcc dot gnu.org
2013-01-28 13:37 ` bonzini at gnu dot org
2013-01-29 16:06 ` rguenth at gcc dot gnu.org
2013-01-30  6:44 ` kcc at gcc dot gnu.org
2013-01-30  8:13 ` jakub at gcc dot gnu.org
2013-01-30 10:34 ` rguenther at suse dot de
2013-01-30 15:32 ` [Bug bootstrap/56128] [4.8 Regression] libsanitizer doesn't build with broken kernel headers dvyukov at google dot com
2013-02-08 15:17 ` rguenth at gcc dot gnu.org
2013-02-11 11:55 ` kcc at gcc dot gnu.org
2013-02-11 12:08 ` jakub at gcc dot gnu.org
2013-02-11 12:58 ` kcc at gcc dot gnu.org
2013-02-11 13:13 ` jakub at gcc dot gnu.org
2013-02-11 15:54 ` jakub at gcc dot gnu.org
2013-02-13 10:56 ` kcc 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).