[cfe-dev] need help

Eric Christopher echristo at apple.com
Fri Jun 3 06:51:15 PDT 2011


On May 31, 2011, at 11:18 PM, Eric Christopher wrote:

> 
> On May 31, 2011, at 10:18 PM, Andy Somerville wrote:
> 
>> On Wed, Jun 1, 2011 at 12:42 AM, Eric Christopher <echristo at apple.com> wrote:
>>> 
>>> On May 31, 2011, at 8:15 PM, Andy Somerville wrote:
>>> 
>>>> On Tue, May 31, 2011 at 6:41 PM, Eric Christopher <echristo at apple.com> wrote:
>>>>> 
>>>>> On May 30, 2011, at 9:54 PM, Andy Somerville wrote:
>>>>> 
>>>>>> System is ubuntu 11.04 (mistake in last post)
>>>>>> 
>>>>>> crtbegin.o lives in /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/
>>>>>> or any of the 4.[45].x dirs as I have several version of gcc
>>>>>> installed.
>>>>>> 
>>>>> 
>>>>> That directory looks very very odd with both an i386-linux-gnu and an
>>>>> i686-linux-gnu. Is that the normal directory?
>>>> 
>>>> It does look weird, but it's where it is, and I checked to make sure
>>>> it's where the package system says they should be, and it's correct.
>>> 
>>> Hrm. OK. The clang sources believe they know where things might be at
>>> least for header files. I guess it's finding the headers, but just not
>>> the crt files?
>> 
>> Thats what it seems to me. Is there any other information I could
>> provide to solve the mystery?
>> 
> 
> Nope. That should do it.

Looking into this a bit more it's odd that your system uses i386-linux-gnu when
it looks like the rest of the ubuntu world uses i486-linux-gnu for the first
part of that triple? Also on every other system I've seen those two match.

I'm still thinking about how to solve the latter problem.

-eric



More information about the cfe-dev mailing list