Hi Daniel, I'm trying to use the feature you added to Clang a long time ago (2011), the --rtlib=compiler-rt and it doesn't seem to do anything. Now that I have compiler-rt building on ARM and the archive libraries under /lib, I'd like to replace -lgcc with -lclang_rt, but this command line: $ clang --rtlib=compiler-rt -Wl,-lclang_rt foo.c Gives me the warning/errors: clang-3.5: warning: argument unused during compilation: '--rtlib=compiler-rt' /usr/bin/ld: error: cannot find -lclang_rt The library path for compiler-rt is missing and -lgcc is still there, while it shouldn't. Is there any simple way of doing that with Clang? cheers, --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140205/75b887f5/attachment.html>
Hi Renato, I don't think the compiler-rt support on non-Darwin platforms was ever finished (by me) and hasn't since been wired up or developed. You will probably need to add it, but I suspect it should be pretty straightforward. - Daniel On Wed, Feb 5, 2014 at 2:35 AM, Renato Golin <renato.golin at linaro.org>wrote:> Hi Daniel, > > I'm trying to use the feature you added to Clang a long time ago (2011), > the --rtlib=compiler-rt and it doesn't seem to do anything. > > Now that I have compiler-rt building on ARM and the archive libraries > under /lib, I'd like to replace -lgcc with -lclang_rt, but this command > line: > > $ clang --rtlib=compiler-rt -Wl,-lclang_rt foo.c > > Gives me the warning/errors: > clang-3.5: warning: argument unused during compilation: > '--rtlib=compiler-rt' > /usr/bin/ld: error: cannot find -lclang_rt > > The library path for compiler-rt is missing and -lgcc is still there, > while it shouldn't. > > Is there any simple way of doing that with Clang? > > cheers, > --renato >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140205/f4e21e90/attachment.html>
On 5 February 2014 16:40, Daniel Dunbar <daniel at zuster.org> wrote:> I don't think the compiler-rt support on non-Darwin platforms was ever > finished (by me) and hasn't since been wired up or developed. You will > probably need to add it, but I suspect it should be pretty straightforward. >I feared you'd say that... ;) I'll have a look, thanks! --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140205/6700571b/attachment.html>