K 10 svn:author V 3 dim K 8 svn:date V 27 2021-12-22T10:12:27.469239Z K 7 svn:log V 746 Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJS This is a change in preparation for stopping to use lorder.sh (D26044) and instead assume that we have a linker newer than ~1990. Without lorder.sh duplicates end up being passed to the linker when building .so files and this can result in duplicate symbol definition errors. There is one minor change: libcompiler_rt.a will no longer provide gcc_personality_v0 and instead we now only have it in libgcc_eh.a/libgcc_s.so. This matches GCC's behaviour. Reviewed By: emaste, cem Differential Revision: https://reviews.freebsd.org/D26042 (cherry picked from commit 0b862b03998a292a18bcc7f9ac5b05c0303c5de3) Git Hash: aa3c7e20b9862ae39b05b68c42defdf782ae7d44 Git Author: arichardson@FreeBSD.org END