On 20 December 2017 at 09:31, Paulo Matos <pmatos@linki.tools> wrote:
>
>
> On 15/12/17 10:21, Christophe Lyon wrote:
>> On 15 December 2017 at 10:19, Paulo Matos <pmatos@linki.tools> wrote:
>>>
>>>
>>> On 14/12/17 21:32, Christophe Lyon wrote:
>>>> Great, I thought the CF machines were reserved for developpers.
>>>> Good news you could add builders on them.
>>>>
>>>
>>> Oh. I have seen similar things happening on CF machines so I thought it
>>> was not a problem. I have never specifically asked for permission.
>>>
>>>>> pmatos@gcc115:~/gcc-8-20171203_BUILD$ as -march=armv8.1-a
>>>>> Assembler messages:
>>>>> Error: unknown architecture `armv8.1-a'
>>>>>
>>>>> Error: unrecognized option -march=armv8.1-a
>>>>>
>>>>> However, if I run the a compiler build manually with just:
>>>>>
>>>>> $ configure --disable-multilib
>>>>> $ nice -n 19 make -j4 all
>>>>>
>>>>> This compiles just fine. So I am at the moment attempting to investigate
>>>>> what might cause the difference between what buildbot does and what I do
>>>>> through ssh.
>>>>>
>>>> I suspect you are hitting a bug introduced recently, and fixed by:
>>>> https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00434.html
>>>>
>>>
>>> Wow, that's really useful. Thanks for letting me know.
>>>
>> And the patch was committed last night (r255659), so maybe your builds now 
>> work?
>>
>
> On some machines, in incremental builds I still seeing this:
> Assembler messages:
> Error: unknown architectural extension `lse'
> Error: unrecognized option -march=armv8-a+lse
> make[4]: *** [load_1_1_.lo] Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> Looks related... the only strange thing happening is that this doesn't
> happen in full builds.
>

The recent fix changed the Makefile and configure script in libatomic.
I guess that if your incremental builds does not run configure, it's
still using old Makefiles, and old options.


> --
> Paulo Matos

Reply via email to