[cfe-dev] Changing the way Clang's driver computes the library search paths on Linux
Marc J. Driftmeyer
mjd at reanimality.com
Sun Oct 2 04:56:36 PDT 2011
I'll be thrilled if this resolves issues on Debian.
- Marc
On 10/02/2011 01:54 AM, Chandler Carruth wrote:
> Hello folks,
>
> I'd like to change the way that Clang's driver computes the library
> search paths on Linux. The current system is very ad-hoc, and does not
> match the reality of what GCC does. As Clang's driver strives for GCC
> compatibility, I'd like to address this by modeling the GCC behavior
> is closely as possible. I have attached a patch which does exactly
> this. To the best of my ability to test a trunk-built GCC through
> manipulating a fake filesystem's directory structure, this patch will
> make Clang search the same set of directories as GCC would. It also
> simplifies the logic significantly, and makes it less brittle in its
> assumptions about the underlying filesystem layout.
>
> Unless I hear objections, I plan to commit this as it in every way I
> can test it makes Clang's driver strictly more compatible with GCC,
> and makes it possible to fix several bugs when using Clang as part of
> a multilib cross-compiling toolchain. If there are specific distros
> which need special behavior, we should add that predicated on the
> distribution.
>
> Rafael, I CC-ed you because I know you've worked hard on this before,
> and may have a large number of distributions installed on VMs. If you
> can test Clang with this patch (or after I commit it) and report
> places where the behavior doesn't match GCC's that would be very helpful.
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
--
Marc J. Driftmeyer
Email :: mjd at reanimality.com <mailto:mjd at reanimality.com>
Web :: http://www.reanimality.com
Cell :: (509) 435-5212
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20111002/9594a2f5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mjd.vcf
Type: text/x-vcard
Size: 317 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20111002/9594a2f5/attachment.vcf>
More information about the cfe-dev
mailing list