Date: Wed, 21 Feb 2018 11:30:07 +0100 From: Shiz <hi@...z.me> To: musl@...ts.openwall.com Subject: Re: ./configure compiler-rt patch > On 21 Feb 2018, at 03:12, Rich Felker <dalias@...c.org> wrote: > > It might be optimal to try the basename produced by > -print-libgcc-file-name, stripping the "lib" and ".a" parts and using > it with -l, to see if that works. But it might not actually work for > anything other than gcc. I know it doesn't (or at least didn't in the > past) work for pcc. Sadly, that won’t work for clang, to the best of my knowledge. Quickly tested on a macOS machine, but I think it’s the same anywhere: ~ » clang -rtlib=compiler-rt -print-libgcc-file-name /Applications/.../usr/lib/clang/9.0.0/lib/darwin17.4.0/libclang_rt.builtins-x86_64.a ~ » clang -lclang_rt.builtins-x86_64 ld: library not found for -lclang_rt.builtins-x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) I’m fairly sure -lcompiler_rt used to work at some point, but it seems they stripped support, which makes sense given that compiler-rt is actually multiple things now, and this would refer to the builtins part of it. - Shiz Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.