|
Message-Id: <0A0AC15F-C709-4731-ADC3-8CCCFE35405B@shiz.me>
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.