Re: Building FreeBSD 9.0-CUR/amd64 with CLANG fails

From: O. Hartmann <ohartman_at_mail.zedat.fu-berlin.de>
Date: Tue, 03 May 2011 21:17:58 +0200
On 05/03/11 21:13, Olivier Smedts wrote:
> 2011/5/3 O. Hartmann<ohartman_at_mail.zedat.fu-berlin.de>:
>> On 05/02/11 14:19, Olivier Smedts wrote:
>>>
>>> 2011/5/1 O. Hartmann<ohartman_at_mail.zedat.fu-berlin.de>:
>>>>
>>>> Well,
>>>> I tried the first time building FreeBSD 9.0-CURRENT/amd64 (sources from
>>>> today's latest svn) and it failed (taken the /etc/make.conf addition from
>>>> the wiki), giving the below showed error.
>>>
>>> Did you follow the instructions on the wiki ? Do you have the
>>> following lines in your /etc/make.conf ?
>>> NO_WERROR=
>>> WERROR=
>>>
>>>> Is this a well known issue and FreeBSD isn't building correctly at the
>>>> moment or did I miss something (not mentioned on the wiki's page)?
>>>>
>>
>> Today, I tried again, after CLANG/LLVM has been updated to version 3.0.
>> Same error.
>>
>> This is the addendum I made to the /etc/make.conf:
>>
>> ##
>> ## � � �CLANG
>> ##
>> .if defined(USE_CLANG)
>
> Why do you have the previous line ? Can you try without it and the last endif ?

Setting USE_CLANG=yes at the beginning of /etc/make.conf avoids 
commenting out or uncommenting the CLANG-stuff.

I'll try.

>
>> .if !defined(CC) || ${CC} == "cc"
>> CC=clang
>> .endif
>> .if !defined(CXX) || ${CXX} == "c++"
>> CXX=clang++
>> .endif
>> # Don't die on warnings
>> NO_WERROR=
>> WERROR=
>> # Don't forget this when using Jails!
>> NO_FSCHG=
>> .endif
>>
>>
>> I think I should file a PR ...
>>
>> oliver
>>
>
Received on Tue May 03 2011 - 17:17:59 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:13 UTC