[Bug sanitizer/78267] [7 Regression] libsanitizer breaks bootstrap on x86_64-apple-darwin16 at r241977
m.ostapenko at samsung dot com
gcc-bugzilla@gcc.gnu.org
Wed Nov 16 08:20:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78267
--- Comment #47 from Maxim Ostapenko <m.ostapenko at samsung dot com> ---
(In reply to ro@CeBiTec.Uni-Bielefeld.DE from comment #45)
> > --- Comment #44 from Maxim Ostapenko <m.ostapenko at samsung dot com> ---
> [...]
> >> Otherwise the definition of SANITIZER_OS_TRACE results in
> >> libsanitizer/sanitizer_common/sanitizer_mac.cc making calls to os_trace().
> >
> > This is probably insufficient, we would have errors with /usr/include/asl.h
> > (see comment #10 for error messages) on darwin16. Shouldn't we ifdef out asl
> > stuff too in this case?
>
> That's one option. Another would be to keep the
> darwin_availabilityinternal part of my fixincludes patch, which would do
> away with the unconditional use of __attribute__((availability)).
>
> Rainer
Rainer, sorry for a dumb question: are you going to commit your fix for
darwin_availabilityinternal part? Or should I just apply a patch from comment
#15?
I've completely messed in this discussion thus I don't understand clearly what
should I do now.
More information about the Gcc-bugs
mailing list