NetBSD/lib/libm
kamil 0d6563db8b Disable sanitizers for libm and librt
The sanitizers are designed to use pristine OS versions of these libraries,
install interceptors for public symbols in them and link with them in every
sanitized executable.

Having unmodified base libraries (c, m, rt, pthread) also makes the system
usable with programs linking with them and without sanitization, as there
are no fatal issues during the resolving of missing symbols.

The remaining libraries like libutil, libintl etc are prebuilt with
sanitization and all their users in the MKSANITIZER=yes distribution are
required to use the same sanitizer.

libc and libpthread are already marked with the NOSANITIZER flag.
2018-06-13 08:19:36 +00:00
..
arch use named initializers 2018-01-25 03:54:21 +00:00
compat Drop superfluous ; in __warn_references 2017-05-13 02:58:03 +00:00
compiler_rt Long double complex multiplication and division helpers are needed on 2016-02-27 19:06:56 +00:00
complex Mention tgmath cproj, creal, cabs 2017-09-27 09:20:27 +00:00
gen Remove redundant null check before free() 2017-03-07 11:15:08 +00:00
man Restore CAVEATS section unmodified. 2017-09-28 15:03:18 +00:00
noieee_src avoid negative shift 2018-03-06 01:14:41 +00:00
softfloat provide a common softfloat fenv implemenation and use it for softfloat builds. 2017-03-22 23:11:07 +00:00
src Add missing alias for ldexpl on ! __HAVE_LONG_DOUBLE architectures. 2018-03-27 11:59:49 +00:00
Makefile Disable sanitizers for libm and librt 2018-06-13 08:19:36 +00:00
shlib_version Mention wanting to remove isnanf too, reword 2017-09-26 18:03:30 +00:00