All of lore.kernel.org
 help / color / mirror / Atom feed
* tools/fuzz fails due build, osstest did not notice
@ 2018-09-03  9:53 Olaf Hering
  2018-09-03 12:35 ` Jan Beulich
  0 siblings, 1 reply; 14+ messages in thread
From: Olaf Hering @ 2018-09-03  9:53 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 808 bytes --]

Since about two months staging fails to build because tools/fuzz can not cope with CFLAGS="-O2 -Wall  -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection". While I can easily hide the bug by undefining _FORTIFY_SOURCE, I always wonder why osstest does not catch such bugs?

Looking at some random build-amd64/6.ts-xen-build.log output, it seems no CFLAGS at all is set. I'm sure SUSE is not the only one that sets CFLAGS during their package build, and further I think SUSE is not the only one who enforces -D_FORTIFY_SOURCE= globally. So on that ground, shouldn't whatever osstest does match what the consumers of xen use? Running osstest with throw-away-binaries compiled with -D_FORTIFY_SOURCE will likely not hurt or invalidate the overall coverage.

Olaf

[-- Attachment #1.2: Digitale Signatur von OpenPGP --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

end of thread, other threads:[~2018-09-26  8:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-03  9:53 tools/fuzz fails due build, osstest did not notice Olaf Hering
2018-09-03 12:35 ` Jan Beulich
2018-09-04  7:32   ` Olaf Hering
2018-09-04  9:06     ` Jan Beulich
2018-09-20 18:19       ` Christopher Clark
2018-09-21 10:05         ` Jan Beulich
2018-09-21 19:25           ` [PATCH] fuzz, test x86_emulator: disable sse before including always_inline fns Christopher Clark
     [not found]       ` <960FC0BE02000080AB59E961@prv1-mh.provo.novell.com>
     [not found]         ` <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
2018-09-24 12:06           ` Jan Beulich
2018-09-24 23:17             ` Christopher Clark
2018-09-24 23:22               ` [PATCH v2] " Christopher Clark
2018-09-26  8:36                 ` Wei Liu
2018-09-26  8:40                   ` Wei Liu
     [not found]               ` <D1822B16020000D4AB59E961@prv1-mh.provo.novell.com>
2018-09-25  7:31                 ` [PATCH] " Jan Beulich
     [not found]                 ` <22FE05D1020000E4824A10E1@prv1-mh.provo.novell.com>
2018-09-25  9:51                   ` [PATCH v2] " Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.