Date: Fri, 2 Jan 2015 21:23:09 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Warner Losh <wlosh@netflix.com> Cc: svn-src-head@freebsd.org, Roman Divacky <rdivacky@FreeBSD.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org Subject: Re: svn commit: r276499 - head/sys/conf Message-ID: <E7CFD2B2-BE2B-494B-97CA-923B474DC782@FreeBSD.org> In-Reply-To: <41CF0351-83A3-4D54-B308-32F310DCD3DA@gmail.com> References: <201501011007.t01A7wYW032884@svn.freebsd.org> <41CF0351-83A3-4D54-B308-32F310DCD3DA@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] 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@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@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 #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlSm/jQACgkQsF6jCi4glqNFjgCg0NI8rl/HwNJK/MB1QvTH9Mbf /BIAn0UkX9YhUdD6FxNegCSOLiD+gVFP =RTGU -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E7CFD2B2-BE2B-494B-97CA-923B474DC782>
