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
This commit is contained in:
Andrew Turner 2015-01-09 20:00:37 +00:00
parent ce0d1a765e
commit d6a052e0e6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=276895

View File

@ -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"