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: Add global __LIBC definition while building libc. It will be used to limit visibility for uses outside libc context. No functional change yet.In-discussion-with: swilder
libc/libc_rtld: Fix up some comments in the Makefiles.
libc: Raise WARNS to 1 and fix warnings.* Raise the priorities of our constructor functions from 0 to 101 because 0-100 are reserved priorities. This results in no change in object code (as per
libc: Raise WARNS to 1 and fix warnings.* Raise the priorities of our constructor functions from 0 to 101 because 0-100 are reserved priorities. This results in no change in object code (as per comparison using hexdump(1)).* Provide a prototype for _pthread_init_early().* Be less strict in the exclusion of gdtoa's files to also match the files outside contrib/ (in lib/libc/gdtoa/). Do the same for libc_rtld.* Also fix an ignored attribute warning due to __thread being defined empty in libc_rtld.Note that the most important aspect of this commit is that it causes libcto no longer be built with -w (suppress all warnings). This was the resultof a hack we have to ignore warnings for gdtoa (which resides in contrib/).But in conjunction with WARNS being 0 it led to -w being set for _all_files of libc.Removing -w causes all the warnings which are enabled by default (evenwithout any -W options) to trigger again, in addition the few -W optionsthat WARNS=1 actually sets.Thanks to aggelos for useful clues.
show more ...
bsd.dep.mk: Remove AINC knobThe AINC knob was removed from FreeBSD before DragonFly 1.0 was released.It's not needed, so remove it to simplify bsd.dep.mk dependency makefile.While here, convert S
bsd.dep.mk: Remove AINC knobThe AINC knob was removed from FreeBSD before DragonFly 1.0 was released.It's not needed, so remove it to simplify bsd.dep.mk dependency makefile.While here, convert SRCS and CLEANFILES to the new += method of augmentingvariables.
BIND: entirely purge BIND and related stuff from base
bind - Changed bind dependend Makefiles to fit to new contrib/bind without version tag.
BIND - Update BIND to 9.5.2* Enable man page for nslookup.* nsupdate does not provide man 8 anmyore, but man 1.* Fixes for x86_64.* Added all the _LIBC conditionals that where present in 9.3Su
BIND - Update BIND to 9.5.2* Enable man page for nslookup.* nsupdate does not provide man 8 anmyore, but man 1.* Fixes for x86_64.* Added all the _LIBC conditionals that where present in 9.3Submitted-by: Jan Lentfer <Jan.Lentfer@web.de>Testing-by: dillon
citrus: fix libc_rtld build with STATIC_LOCALES set.Fix locales build for libc_rtldDisabled locales for libc_rtld.
Replace our strtod with the gdtoa package.Obtained-from: FreeBSD
Bring in a transport-independent RPC (TI-RPC).-rpcbind replaces portmap which is more secure.-Essentially this is the same thing FreeBSD did over 7 years ago (svnrevision #74462).-This also upda
Bring in a transport-independent RPC (TI-RPC).-rpcbind replaces portmap which is more secure.-Essentially this is the same thing FreeBSD did over 7 years ago (svnrevision #74462).-This also updates utilities and the kernel build associated with thischange.
Add missing -I path when compiling assembly files.
Make a special libc version for RTLD which doesn't use TLS as it willsoon be added. Don't install it, keep it in the build tree. Alsobuild the rtld itself without TLS dependencies. Stop building an
Make a special libc version for RTLD which doesn't use TLS as it willsoon be added. Don't install it, keep it in the build tree. Alsobuild the rtld itself without TLS dependencies. Stop building andinstalling the normal libc as PIC archive.Discussed-with: dillon