libc/stdio: Add _unlocked() flavors of fflush, fputc, fputs, fread, fwrite.These are needed by some dports and can also be used in various thingsin base. Bump __DragonFly_version, too.Reported-b
libc/stdio: Add _unlocked() flavors of fflush, fputc, fputs, fread, fwrite.These are needed by some dports and can also be used in various thingsin base. Bump __DragonFly_version, too.Reported-by: zrjTaken-from: FreeBSD
show more ...
gcc: Add clang's -Wno-c++11-narrowing where we have gcc's -Wno-narrowing.This fixes some clang buildworld issues.Not sure why it errors without this flag even though no -Werror is set.
gcc80: Make bootstrapping more permissive. To allow boostrapping on OpenBSD/Linux hosts: * provide CROSS_LIBDL knob when needed; * disable use of iconv in support libs; * disable werror in hostl
gcc80: Make bootstrapping more permissive. To allow boostrapping on OpenBSD/Linux hosts: * provide CROSS_LIBDL knob when needed; * disable use of iconv in support libs; * disable werror in hostlibs.
gcc80: Make LTO plugins installation consistent.Previously my LTO additions were (ab)using bug in bsd.lib.mk.All other cases in world override both variables.Do the same fix for gcc47 too.No fu
gcc80: Make LTO plugins installation consistent.Previously my LTO additions were (ab)using bug in bsd.lib.mk.All other cases in world override both variables.Do the same fix for gcc47 too.No functional change intended.
gcc80: Create headers before depend in libbacktrace.Avoids the situation where (if make depend fails for some reason)build stops in a strange state.While there, do the same for gcc50.
gcc80: Partially implement TOOLCHAIN_CHECKING.Will be needed for special feature testing in newer binutils.
LTO: Few workarounds for gcc80 -flto.
gcc80: Mark few sources as special for narrowing.While there, add -Wpragmas suppression for gcc47.
gcc80: Add pregenerated manpages.
gcc80: Add pregenerated headers.
gcc80: Bring in makefiles but leave them unhooked.Makefile infrastructure was reused from gcc50 one writen by John Marino.