Page MenuHomeFreeBSD

Only use ASAN when using the in-tree compiler
ClosedPublic

Authored by brooks on Oct 22 2020, 4:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 11 2024, 10:43 PM
Unknown Object (File)
Oct 7 2023, 9:27 AM
Unknown Object (File)
Jul 19 2023, 12:28 AM
Unknown Object (File)
Jul 9 2023, 7:44 PM
Unknown Object (File)
Jun 30 2023, 3:41 AM
Unknown Object (File)
Jun 27 2023, 10:02 AM
Unknown Object (File)
Jun 27 2023, 10:01 AM
Unknown Object (File)
Jun 27 2023, 9:43 AM
Subscribers

Details

Summary

When building FreeBSD 11 on a FreeBSD 12 system with
CROSS_TOOLCHAIN=llvm10 we end up trying to link against the packaged
version of the sanitizer library. This resulted in a requirement for
getentropy(3) which is not present in FreeBSD 11.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34323
Build 31453: arc lint + arc unit

Event Timeline

brooks created this revision.

I couldn't find an easier way to determine if the compiler was suitable. It might be that we want to skip these tests entirely instead, but then we're voting to make them dead code in the long term.

This revision is now accepted and ready to land.Oct 22 2020, 4:46 PM
This revision was automatically updated to reflect the committed changes.