Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Oct 2011 12:42:49 +0200
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        Arnaud Lacombe <lacombar@gmail.com>
Cc:        Garrett Cooper <yanegomi@gmail.com>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: "/usr/src/sys/conf/kern.mk", line 10: Malformed conditional (${FREEBSD_GCC}),  "/usr/src/sys/conf/kern.mk", line 14: if-less endif
Message-ID:  <4EA692A9.5010508@zedat.fu-berlin.de>
In-Reply-To: <CACqU3MV9T-k7fW5bWgkOP-pV5Fjn0RSszADqaqArYydjvqQjcw@mail.gmail.com>
References:  <4EA495BA.7080802@zedat.fu-berlin.de> <87987AB8-BCAA-4CED-8B4F-C6EA5B61C0A5@gmail.com> <4EA5E56B.6050809@zedat.fu-berlin.de> <CACqU3MV9T-k7fW5bWgkOP-pV5Fjn0RSszADqaqArYydjvqQjcw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/25/11 04:48, Arnaud Lacombe wrote:
> Hi,
>
> On Mon, Oct 24, 2011 at 6:23 PM, Hartmann, O.
> <ohartman@zedat.fu-berlin.de>  wrote:
>> On 10/24/11 00:38, Garrett Cooper wrote:
>>> On Oct 23, 2011, at 3:31 PM, Hartmann, O. wrote:
>>>
>>>>    Kernel building fails since today when kernel gets compiled via CLANG:
>>>>    --------------------------------------------------------------
>>>>>>> stage 2.1: cleaning up the object tree
>>>>    --------------------------------------------------------------
>>>>    cd /usr/obj/usr/src/sys/THOR; MAKEOBJDIRPREFIX=/usr/obj
>>>>    MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=native
>>>>    GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
>>>>    GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
>>>>    GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
>>>>    _SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  VERSION="FreeBSD 10.0-CURRENT
>>>>    amd64 1000000"  INSTALL="sh /usr/src/tools/install.sh"
>>>>    PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/
>>>>    usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr
>>>>    /sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbi
>>>>    n:/bin:/usr/sbin:/usr/bin /usr/obj/usr/src/make.amd64/make
>>>>    KERNEL=kernel cleandir
>>>>    "/usr/src/sys/conf/kern.mk", line 10: Malformed conditional
>>>>    (${FREEBSD_GCC})
>>>>    "/usr/src/sys/conf/kern.mk", line 14: if-less endif
>>>>    make: fatal errors encountered -- cannot continue
>>>>    *** Error code 1
>>>>    Stop in /usr/src.
>>>>    *** Error code 1
>>>>    Stop in /usr/src.
>>> It was noted not too long ago on the commit list as well; r226665 caused the breakage.
>>> -Garrett_______________________________________________
>>>
>>
>> So, this is by intention?
>> When does the problem disappear, so folks building FreeBSD with CLANG
>> are again capable of building a world and kernel?
>>
> seemed to have been "fixed" by dim@:
>
> commit 2286e401073a60babb3cc8efce52657f6fa92f7e
> Author: dim<dim@FreeBSD.org>
> Date:   Mon Oct 24 18:35:16 2011 +0000
>
>      Put in a temporary band-aid to fix kernel builds when CC=clang, after
>      r226665.
>
>
> Thanks dim@!
>
>   - Arnaud

I was yesterday too fast. After a couple of minutes after I posted, the 
patch rushed in and everything ran smooth as before and expected. Thanks!

Regards,
Oliver



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