dialog(1): Adjustments after upgrade merge.- update README.DRAGONFLY- adapt libdialog/Makefile- regenerate dlg_config.h
<errno.h>: Add ENOTRECOVERABLE and EOWNERDEAD.These errno constants are really for robust mutexes which we do notsupport. However, llvm seems to be abusing ENOTRECOVERABLE for otherpurposes, so j
<errno.h>: Add ENOTRECOVERABLE and EOWNERDEAD.These errno constants are really for robust mutexes which we do notsupport. However, llvm seems to be abusing ENOTRECOVERABLE for otherpurposes, so just add them both.Reported-by: tuxillo
show more ...
libdialog: Add missing function attribute definitions. Raise WARNS to 6.For some reason, 'configure' does not define them ootb.
Upgrade dialog(1). 2/2- update README.{DELETED,DRAGONFLY}- adapt libdialog/Makefile- regenerate dlg_config.h
gcc47: Disconnect objc components from world.
Adjust makefiles for GCC80 update.
libc/stdlib: Add __cxa_thread_atexit_impl() hook.The __cxa_thread_atexit_impl() helper is needed for mainly c++ runtimelibraries to support destructors for thread local storage using LIFO.The _th
libc/stdlib: Add __cxa_thread_atexit_impl() hook.The __cxa_thread_atexit_impl() helper is needed for mainly c++ runtimelibraries to support destructors for thread local storage using LIFO.The _thread_finalize() is implemented based on OpenBSD variant with fewexceptions: less restrictive destructors calling scheme and c++ runtimepreserves implementation details how it orders (or even uses) this libcaddition. Based on other BSDs and libsdc++/libc++ code this is leastintrusive method to have pthread_exit() hooks in libc runtime. By thelooks, in base system nothing was using libstdc++ internal version.While there, enable __cxa_thread_atexit_impl() usage in gcc80 libstdc++.
gcc50: Retire sources and makefiles.
gcc50: Disconnect from buildworld.You served us good.
Makefile.inc1: Minor fixes for CTOOLS handling.Simplify logic a bit, remove no longer needed variables and duplicates.Fix gnu/lib/Makefile (WORLD_CCVER should not be used in tree context).
gcc80: Clean up two Makefiles a bit (no functional change).Based-on: zrj's work
World - Change default compiler from gcc-5 to gcc-8* Change the default compiler from gcc-5 to gcc-8. gcc-5 will no longer be built by default. Setting WORLD_ALTCOMPILER=all will build all thr
World - Change default compiler from gcc-5 to gcc-8* Change the default compiler from gcc-5 to gcc-8. gcc-5 will no longer be built by default. Setting WORLD_ALTCOMPILER=all will build all three as before.* Create CC hardlink for gcc80 so dports picks it up. gcc80 is now the default for dports instead of 50.* Adjust the Makefile's to make things easier the next time, though they could still use more work.
gcc80: Shorten build time in libraries target.When compiling compiler libraries build the minimal set of toolsrequired to generated the needed headers. Rest of the tools includinglibcpp.na will b
gcc80: Shorten build time in libraries target.When compiling compiler libraries build the minimal set of toolsrequired to generated the needed headers. Rest of the tools includinglibcpp.na will be built during more parallel gnu/usr.bin stage.Shaves off ~30s from make buildworld.While there, do the same for gcc47 and gcc50. Also clean stale file.
i386 removal, part 68/x: Remove a number of obsolete Makefiles from gnu/.Reported-by: zrj
gcc80: Add missing atomic variants in libgcov.Use correct config (currently unused).
gcc80: Activate workaround for libgcc_pic.a.Port 082b455eab27fdd982397abd20137b57c063d594 from gcc50.
gcc80: Hook into the buildworld as optional compiler.This alternative compiler can be activated by WORLD_ALTCOMPILER variable.It will not be built by default.
gcc80: Add pregenerated headers.
gcc80: Bring in makefiles but leave them unhooked.Makefile infrastructure was reused from gcc50 one writen by John Marino.
gnu/lib: Raise WARNS generally to 1 via Makefile.inc.
gcc50/Makefile.inc: Add newline at EOF.
gcc50/libgcov: Fix whitespace in Makefile.
Remove the NO_CRYPT build option.It has been broken for a long time without anyone complaining about andwe don't want to maintain it either.In-discussion-with: zrj
libstdcxx5: Add profiled library support.
libstdcxx5: Fix profiled library creation.It was embedding archives within archives. Do not do it.For now created library is still partially profiled, some expansionto INTERNALLIB (like new INTER
libstdcxx5: Fix profiled library creation.It was embedding archives within archives. Do not do it.For now created library is still partially profiled, some expansionto INTERNALLIB (like new INTERNALLIBPROF) handling will be needed.This is a partial fix to have c++ -pg working.While there, throw in ranlib for good measure.Reported-by: tuxillo
123456789