Date: Sun, 23 Feb 2014 17:25:53 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r262373 - projects/clang-sparc64/sys/conf Message-ID: <201402231725.s1NHPr8f041096@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Sun Feb 23 17:25:53 2014 New Revision: 262373 URL: http://svnweb.freebsd.org/changeset/base/262373 Log: Similar to r262306 for boot1's Makefile, clang spells -mcmodel=medany as -mcmodel=large, for now. While here, disable -msoft-float for clang since it is not supported, and add -fno-dwarf2-cfi-asm to stop it from emitting .cfi directives, which GNU as does not support. Modified: projects/clang-sparc64/sys/conf/kern.mk Modified: projects/clang-sparc64/sys/conf/kern.mk ============================================================================== --- projects/clang-sparc64/sys/conf/kern.mk Sun Feb 23 13:39:15 2014 (r262372) +++ projects/clang-sparc64/sys/conf/kern.mk Sun Feb 23 17:25:53 2014 (r262373) @@ -93,7 +93,11 @@ INLINE_LIMIT?= 15000 # operations which it has a tendency to do. # .if ${MACHINE_CPUARCH} == "sparc64" +.if ${COMPILER_TYPE} == "clang" +CFLAGS+= -mcmodel=large -fno-dwarf2-cfi-asm +.else CFLAGS+= -mcmodel=medany -msoft-float +.endif INLINE_LIMIT?= 15000 .endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402231725.s1NHPr8f041096>