K 10 svn:author V 3 jhb K 8 svn:date V 27 2023-03-22T22:30:04.248431Z K 7 svn:log V 1047 rtld-elf: link libcompiler_rt on all architectures Statically link rtld-elf with libcompiler_rt on all architectures so that we don't need to try to pick and choose the bits we need from it for each architecture (we now leave that to the linker). Compilers may emit calls to support functions in this library, but because of the use of the linker flag -nostdlib for rtld's special needs, the library is not linked as normal. Previously we had two different solutions. On some architectures, we were able to extract reimplementations of the necessary builtin functions from our special build of libc. On ARM, we just linked libcompiler_rt. This is motivated by the same issue as D26199 and D27665, but should be a simpler solution that will apply to all architectures. Reviewed by: arichardson, kib Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D27736 (cherry picked from commit 63f93c7e11e33149429ddc2831cd1683b2e7f3e1) Git Hash: fd153a0a4cfc180241a8a43e19fbe135cef4868c Git Author: rlibby@FreeBSD.org END