1*4882a593Smuzhiyunlink with libatomic 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThis fixes build with C11 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunlib/../Source/WTF/wtf/CMakeFiles/WTF.dir/Assertions.cpp.o:/usr/include/c++/11.0.1/bits/atomic_base.h:520: more undefined references to `__atomic_compare_exchange_1' follow 6*4882a593Smuzhiyun| collect2: error: ld returned 1 exit status 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunUpstream-Status: Pending 9*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun--- a/Source/WTF/wtf/CMakeLists.txt 12*4882a593Smuzhiyun+++ b/Source/WTF/wtf/CMakeLists.txt 13*4882a593Smuzhiyun@@ -245,6 +245,10 @@ if (NOT USE_SYSTEM_MALLOC) 14*4882a593Smuzhiyun list(APPEND WTF_LIBRARIES bmalloc) 15*4882a593Smuzhiyun endif () 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun+list(APPEND WTF_LIBRARIES 18*4882a593Smuzhiyun+ -Wl,--as-needed -Wl,-latomic -Wl,--no-as-needed 19*4882a593Smuzhiyun+) 20*4882a593Smuzhiyun+ 21*4882a593Smuzhiyun list(APPEND WTF_SOURCES 22*4882a593Smuzhiyun unicode/icu/CollatorICU.cpp 23*4882a593Smuzhiyun ) 24