[LLVMbugs] [Bug 11298] unable to find crtbegin.o, lgcc, lgcc_s on my host/platform Gentoo

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Nov 2 13:17:32 PDT 2011


Reid <jreidthompson at nc.rr.com> changed:

           What    |Removed                     |Added
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #10 from Reid <jreidthompson at nc.rr.com> 2011-11-02 15:17:32 CDT ---
(In reply to comment #9)
> > I'm not intentionally defining it.  I'm emerging the default 9999 ebuild. 
> > Would this be the offending param?
> > 
> >  --with-cxx-include-root=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4
> That sounds quite likely. You should file a bug with Gentoo (or wherever you
> got the 9999 ebuild) and have them stop doing that.
> Instead, when a new GCC version comes out that Clang doesn't support, they
> should file bugs / patch the Clang source code to support them; specifically
> InitHeaderSearch.cpp. We've fixed Clang to automatically detect and use newer
> GCC installations when linking, but not the libstdc++ headers.
> I'd love to see us eventually have an easy way to at configure time hard code
> all the relevant paths, but more than that I'd like the Clang binary by default
> to Just Work on most distros and even as GCC gets upgraded. Thus, I've focused
> most of my efforts there. I've added support to Clang for finding and using GCC
> 4.5.3 headers on Gentoo in r143567. Let me know if you need any additional
> paths added.

OK -- thanks for your help. i'll continue to work with it tomorrow and see if I
can get the above to not be passed.  I'll try to get a bug into gentoo bugzilla
noting this also.

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list