Hm, conditionalizing this on the compiler version is rather ugly.  Isn't
this only relevant when we do an MFC?  But maybe it is indeed better
to have the same Makefile for different toolchain envronments.

-Dimitry

> On 02 Jan 2015, at 18:33, Warner Losh <wl...@netflix.com> wrote:
> 
> This breaks building the kernel with clang 3.4.1
> 
> Warner
> 
> 
>> On Jan 1, 2015, at 3:07 AM, Roman Divacky <rdiva...@freebsd.org> wrote:
>> 
>> Author: rdivacky
>> Date: Thu Jan  1 10:07:57 2015
>> New Revision: 276499
>> URL: https://svnweb.freebsd.org/changeset/base/276499
>> 
>> Log:
>> LLVM integrated assembler can assemble these files just fine.
>> 
>> Modified:
>> head/sys/conf/Makefile.amd64
>> head/sys/conf/Makefile.i386
>> head/sys/conf/Makefile.pc98
>> 
>> Modified: head/sys/conf/Makefile.amd64
>> ==============================================================================
>> --- head/sys/conf/Makefile.amd64     Thu Jan  1 09:33:46 2015        
>> (r276498)
>> +++ head/sys/conf/Makefile.amd64     Thu Jan  1 10:07:57 2015        
>> (r276499)
>> @@ -37,11 +37,6 @@ INCLUDES+= -I$S/contrib/libfdt
>> CFLAGS+=     -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
>> .endif
>> 
>> -# XXX: clang integrated-as doesn't grok .codeNN directives yet
>> -ASM_CFLAGS.acpi_wakecode.S= ${CLANG_NO_IAS}
>> -ASM_CFLAGS.mpboot.S=                ${CLANG_NO_IAS}
>> -ASM_CFLAGS+=                        ${ASM_CFLAGS.${.IMPSRC:T}}
>> -
>> %BEFORE_DEPEND
>> 
>> %OBJS
>> 
>> Modified: head/sys/conf/Makefile.i386
>> ==============================================================================
>> --- head/sys/conf/Makefile.i386      Thu Jan  1 09:33:46 2015        
>> (r276498)
>> +++ head/sys/conf/Makefile.i386      Thu Jan  1 10:07:57 2015        
>> (r276499)
>> @@ -32,11 +32,6 @@ S=        ../../..
>> 
>> INCLUDES+= -I$S/contrib/libfdt
>> 
>> -# XXX: clang integrated-as doesn't grok .codeNN directives yet
>> -ASM_CFLAGS.acpi_wakecode.S= ${CLANG_NO_IAS}
>> -ASM_CFLAGS.mpboot.s=                ${CLANG_NO_IAS}
>> -ASM_CFLAGS+=                        ${ASM_CFLAGS.${.IMPSRC:T}}
>> -
>> %BEFORE_DEPEND
>> 
>> %OBJS
>> 
>> Modified: head/sys/conf/Makefile.pc98
>> ==============================================================================
>> --- head/sys/conf/Makefile.pc98      Thu Jan  1 09:33:46 2015        
>> (r276498)
>> +++ head/sys/conf/Makefile.pc98      Thu Jan  1 10:07:57 2015        
>> (r276499)
>> @@ -30,10 +30,6 @@ S=        ../../..
>> .endif
>> .include "$S/conf/kern.pre.mk"
>> 
>> -# XXX: clang integrated-as doesn't grok .codeNN directives yet
>> -ASM_CFLAGS.mpboot.s=                ${CLANG_NO_IAS}
>> -ASM_CFLAGS+=                        ${ASM_CFLAGS.${.IMPSRC:T}}
>> -
>> %BEFORE_DEPEND
>> 
>> %OBJS
>> 
> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to