svn commit: r276499 - head/sys/conf

Dimitry Andric dim at FreeBSD.org
Fri Jan 2 20:23:21 UTC 2015


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 <wlosh at netflix.com> wrote:
> 
> This breaks building the kernel with clang 3.4.1
> 
> Warner
> 
> 
>> On Jan 1, 2015, at 3:07 AM, Roman Divacky <rdivacky at 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
>> 
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20150102/881b045b/attachment.sig>


More information about the svn-src-all mailing list