libc: Remove libc checks around manual pages from the Makefile.inc's.Handle this better by setting NOMAN for libc_rtld.
libc: Fix a number of .PATH related issues in the Makefiles.* Adjust a couple of .PATHs in libc's Makefiles so that libc_rtld can reuse them.* Remove non-existent .PATHs.
libc: Build inet/, isc/, and nameser/ from their subdirectories.Also move inet's documentation to the right place.
libc: Move unused rcsid[] etc. constants into the comments.Found-by: gcc8
<sys/cdefs.h>: Rework __weak_reference() macro.My LTO build blew away weak symbols from slim LTO objects.Use __strong_reference() + weak attribute to allow the compiler to catchextern declaration
<sys/cdefs.h>: Rework __weak_reference() macro.My LTO build blew away weak symbols from slim LTO objects.Use __strong_reference() + weak attribute to allow the compiler to catchextern declarations and not to fold weak symbols as local ones.Keep previous version as __weak_reference_asm() in _pthread_stubs.c fornow due to several issues (there is a need to do it in a cleaner way).lib/libc/gen/ucontext.c: add missing __DECONST for ucp, shouldn't sigreturn take const ucontext_t?lib/libc/inet/inet_ntoa.c: add missing #undef inet_ntoa_rNo symbol changes in libc and librt on normal compilation.While there, add __weak_symbol attribute for future additions.
show more ...
Remove advertising header from lib/ and libexec/Correct BSD License clause numbering from 1-2-4 to 1-2-3.
More libc Symbol map refinements (nearing completion now)
libc/inet: Clean up a bit and add a missing errno on failure.Also remove the unused inet_data.c file.Some of this commit was taken from FreeBSD.
libc version maps: Update inactive symbol mapsThis is a work in progress, but it is encouraging that a full buildworldcompleted with a versioned libc. This will not be activated until it isverif
libc version maps: Update inactive symbol mapsThis is a work in progress, but it is encouraging that a full buildworldcompleted with a versioned libc. This will not be activated until it isverified with a complete bulk run of packages.
libc: Add symbol versions (not active)
libc: Fix -Wold-style-definition.
BIND: entirely purge BIND and related stuff from base