Summary: | sys-libs/musl-1.1.18 doesn't build, configure does not detect compiler-rt correctly, requires /usr/lib/libcompiler_rt.a to be present | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bjorn Pagen <bjornpagen> |
Component: | Current packages | Assignee: | Anthony Basile <blueness> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | herrtimson, jstein, lu_zero, musl, sam, toolchain |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
beginning of configure
emerge --info full build.log |
Description
Bjorn Pagen
2018-01-06 22:23:02 UTC
Created attachment 513562 [details]
beginning of configure
Created attachment 513564 [details]
emerge --info
Created attachment 513566 [details]
full build.log
Steps to Reproduce: 1. Uninstall gcc on musl 2. Install clang 3. Try to compile musl I am doing this with the compiler as clang, and gcc is uninstalled. /usr/bin/cc is a symlink to clang. This error does not occur under gcc, as musl links against libgcc_s if gcc is installed, alleviating the problem. Seems this was discussed on llvm mailing list? http://lists.llvm.org/pipermail/llvm-dev/2016-December/108348.html I think this was fixed a while back: https://git.musl-libc.org/cgit/musl/commit/?id=fcf24b9f388d650a92375079461198f5db3ed88a. |