Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/lib

Module Name:    src
Committed By:   kamil
Date:           Wed Jun 13 08:19:36 UTC 2018

Modified Files:
        src/lib/libm: Makefile
        src/lib/librt: Makefile

Log Message:
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.

To generate a diff of this commit:
cvs rdiff -u -r1.203 -r1.204 src/lib/libm/Makefile
cvs rdiff -u -r1.20 -r1.21 src/lib/librt/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index