[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu
From: |
Ludovic Courtès |
Subject: |
Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu |
Date: |
Sun, 08 Feb 2015 00:24:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Marek Benc <address@hidden> skribis:
> On 02/05/2015 09:26 PM, Ludovic Courtès wrote:
>> Marek Benc <address@hidden> skribis:
>>
>>> On 02/05/2015 01:44 PM, Ludovic Courtès wrote:
>>>
>>>>
>>>> Another thing I don’t understand is that we use "--disable-libgomp" in
>>>> ‘cross-gcc-arguments’, which means that the first cross-gcc (sans libc)
>>>> does not build libgomp. What are things going wrong here?
>>>>
>>>
>>> I think it's because libgomp is a part of libgcc, and that needs the C
>>> library, that's what the comments say at least.
>>
>> (Why off-list?) Libgomp is the OpenMP run-time support library, which
>> we don’t require when bootstrapping.
>>
>
> Sorry, I pressed the wrong button on my email client... silly me. I
> also might have not understood your question then...
>
> Its build system tests whether the compiler works, and it does that by
> building a dummy binary. However, the binary fails to link as the
> linker can't find libmachuser and libhurduser, which are provided by
> libc, without --rpath. (If this is what you were asking about)
You’re talking about a ‘configure’ test in libgomp, right?
Could you post the config.log snippet that shows this problem?
Also, are you sure libgomp needs to be built at this stage?
Thanks,
Ludo’.