Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Mar 2012 22:08:37 -0500
From:      Brandon Falk <falkman@gamozo.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: [clang] Build error on r232474 (and a few before, don't know exactly which)
Message-ID:  <4F542E35.9030301@gamozo.org>
In-Reply-To: <4F52D374.1060105@gamozo.org>
References:  <4F52AA30.2030600@gamozo.org> <20120303234051.GA42750@dan.emsphone.com> <4F52ADF1.7010606@gamozo.org> <4F52AEB3.4090907@gamozo.org> <4F52B7A5.4000408@FreeBSD.org> <4F52CFB3.4070909@gmail.com> <4F52D374.1060105@gamozo.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/3/2012 9:29 PM, Brandon Falk wrote:
> On 3/3/2012 9:13 PM, Joshua Isom wrote:
>> On 3/3/2012 6:30 PM, Dimitry Andric wrote:
>>>
>>> Huh, that's weird.  I see no reason that it wouldn't install cc during
>>> the cross-tools stage, unless you have WITHOUT_GCC in your src.conf 
>>> (and
>>> aren't using WITH_CLANG_IS_CC at the same time).
>>>
>>> Can you post your src.conf file, please?
>>
>> I've had this happen for a while but kept forgetting to post a pr.
>>
>> If you define WITHOUT_GCC, a cc isn't created in 
>> /usr/obj/usr/src/tmp/usr/bin but if you go into the directory and do 
>> a symbolic link from clang, and restart make with -DNO_CLEAN it'll 
>> work and complete.  One of the programs hardcodes cc and doesn't 
>> check the environment, I forget which.
>
> Built the code until it failed. Then did a `ln -s 
> /usr/obj/root/src/tmp/usr/bin/clang /usr/obj/root/src/tmp/usr/bin/cc` 
> and a `make -DNO_CLEAN -j12 buildworld` and it finished just fine.
>
> Thanks for the help, although we've got to sort this hardcode out 
> somewhere :P
>
> -Brandon Falk

----FIXED----

Sometime between 12 hours prior, and r232529 this bug was fixed. Just 
did a successful build on r232529.

-Brandon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F542E35.9030301>