Date: Fri, 9 Jan 2015 20:00:38 +0000 (UTC) From: Andrew Turner <andrew@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r276895 - head/lib/libcompiler_rt Message-ID: <201501092000.t09K0cdb051391@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: andrew Date: Fri Jan 9 20:00:37 2015 New Revision: 276895 URL: https://svnweb.freebsd.org/changeset/base/276895 Log: With the update of compiler-rt we try to build a number of files that don't build on some ARM platforms, provide symbols we already provide in libc, or don't exist. Remove these from the build. Some of these may return later on specific targets. Differential Revision: https://reviews.freebsd.org/D1468 Reviewed by: dim, imp Modified: head/lib/libcompiler_rt/Makefile Modified: head/lib/libcompiler_rt/Makefile ============================================================================== --- head/lib/libcompiler_rt/Makefile Fri Jan 9 19:37:12 2015 (r276894) +++ head/lib/libcompiler_rt/Makefile Fri Jan 9 20:00:37 2015 (r276895) @@ -36,8 +36,6 @@ SRCF= absvdi2 \ clzti2 \ cmpdi2 \ cmpti2 \ - comparedf2 \ - comparesf2 \ ctzdi2 \ ctzsi2 \ ctzti2 \ @@ -150,6 +148,11 @@ SRCF+= adddf3 \ truncdfsf2 .endif +.if ${MACHINE_CPUARCH} != "arm" +SRCF+= comparedf2 \ + comparesf2 +.endif + .if ${MACHINE_CPUARCH} != "mips" SRCF+= divsi3 \ modsi3 \ @@ -180,9 +183,7 @@ SRCS+= ${file}.c .endfor .if ${MACHINE_CPUARCH} == "arm" -SRCS+= aeabi_dcmp.S \ - aeabi_div0.S \ - aeabi_fcmp.S \ +SRCS+= aeabi_div0.c \ aeabi_idivmod.S \ aeabi_ldivmod.S \ aeabi_memcmp.S \ @@ -193,49 +194,11 @@ SRCS+= aeabi_dcmp.S \ aeabi_uldivmod.S \ bswapdi2.S \ bswapsi2.S \ - eqdf2.S \ - eqsf2.S \ - floatunssidf.S \ - floatunssisf.S \ - gedf2.S \ - gesf2.S \ - gtdf2.S \ - gtsf2.S \ - ledf2.S \ - lesf2.S \ - ltdf2.S \ - ltsf2.S \ - nedf2.S \ - nesf2.S \ - restore_vfp_d8_d15_regs.S \ - save_vfp_d8_d15_regs.S \ switch16.S \ switch32.S \ switch8.S \ switchu8.S \ - sync_fetch_and_add_4.S \ - sync_fetch_and_add_8.S \ - sync_fetch_and_and_4.S \ - sync_fetch_and_and_8.S \ - sync_fetch_and_max_4.S \ - sync_fetch_and_max_8.S \ - sync_fetch_and_min_4.S \ - sync_fetch_and_min_8.S \ - sync_fetch_and_nand_4.S \ - sync_fetch_and_nand_8.S \ - sync_fetch_and_or_4.S \ - sync_fetch_and_or_8.S \ - sync_fetch_and_sub_4.S \ - sync_fetch_and_sub_8.S \ - sync_fetch_and_umax_4.S \ - sync_fetch_and_umax_8.S \ - sync_fetch_and_umin_4.S \ - sync_fetch_and_umin_8.S \ - sync_fetch_and_xor_4.S \ - sync_fetch_and_xor_8.S \ - sync_synchronize.S \ - unorddf2.S \ - unordsf2.S + sync_synchronize.S .endif .if ${MK_INSTALLLIB} != "no"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501092000.t09K0cdb051391>