Convert gnu to using SRCTOPPrefer SRCTOP over CURDIR/../../contrib, etc. However, retain the "upone level" instances of ../ because they are really relative to thispart of the tree and not a mean
Convert gnu to using SRCTOPPrefer SRCTOP over CURDIR/../../contrib, etc. However, retain the "upone level" instances of ../ because they are really relative to thispart of the tree and not a means to find the root of the tree. Assuch, it's better to leave them since that further the goal of beingable to move directories if watned to in the future.Differential Revision: https://reviews.freebsd.org/D9932Sponsored by: NetflixSilence On: arch@ (twice)
show more ...
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
bsd-family-tree: Fix date
Updated dependencies
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Requested by: Simon Gerraty <[email protected]>
Second attempt at eliminating .text relocations in shared librariescompiled with stack protector.Use libssp_nonshared library to pull __stack_chk_fail_local symbol intoeach library that needs it
Second attempt at eliminating .text relocations in shared librariescompiled with stack protector.Use libssp_nonshared library to pull __stack_chk_fail_local symbol intoeach library that needs it instead of pulling it from libc. GCCgenerates local calls to this function which result in absoluterelocations put into position-independent code segment, making dynamicloader do extra work every time given shared library is being relocatedand making affected text pages non-shareable.Reviewed by: kibApproved by: re (kib)
Back out previous revision until better tested fix is ready.Approved by: re (impliciti, by approving previos check-in)
Eliminate .text relocations in shared libraries compiled with stack protector.Use libssp_nonshared library to pull __stack_chk_fail_local symbol intoeach library that needs it instead of pulling i
Eliminate .text relocations in shared libraries compiled with stack protector.Use libssp_nonshared library to pull __stack_chk_fail_local symbol intoeach library that needs it instead of pulling it from libc. GCC generateslocal calls to this function which result in absolute relocations put intoposition-independent code segment, making dynamic loader do extra work everystime given shared library is being relocated and making affected text pagesnon-shareable.Reviewed by: kibApproved by: re (kensmith)
Update bmake glue to build GCC 4.2.Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on old
Update bmake glue to build GCC 4.2.Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too. Build newly added libgomp.so.1 library, the runtime support bits for OpenMP. Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation.