mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-18 15:30:21 +00:00
Export the ARM __aeabi_mem* functions from libc, they are needed by the gcc
from ports as it doesn't include these in the copy of libgcc it installs uses. Obtained from: ABT Systems Ltd
This commit is contained in:
parent
a57b51f99a
commit
9975c7a7ef
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=284451
@ -27,13 +27,5 @@ SRCS+= aeabi_memcmp.S \
|
|||||||
aeabi_memmove.S \
|
aeabi_memmove.S \
|
||||||
aeabi_memset.S
|
aeabi_memset.S
|
||||||
|
|
||||||
# Mark the functions as hidden so they are not available outside of libc.
|
|
||||||
CFLAGS.aeabi_memcmp.S= -DVISIBILITY_HIDDEN
|
|
||||||
CFLAGS.aeabi_memcpy.S= -DVISIBILITY_HIDDEN
|
|
||||||
CFLAGS.aeabi_memmove.S= -DVISIBILITY_HIDDEN
|
|
||||||
CFLAGS.aeabi_memset.S= -DVISIBILITY_HIDDEN
|
|
||||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
|
||||||
|
|
||||||
|
|
||||||
SYM_MAPS+=${LIBC_SRCTOP}/arm/aeabi/Symbol.map
|
SYM_MAPS+=${LIBC_SRCTOP}/arm/aeabi/Symbol.map
|
||||||
|
|
||||||
|
@ -52,4 +52,21 @@ FBSDprivate_1.0 {
|
|||||||
|
|
||||||
__aeabi_i2d;
|
__aeabi_i2d;
|
||||||
__aeabi_i2f;
|
__aeabi_i2f;
|
||||||
|
|
||||||
|
|
||||||
|
__aeabi_memclr;
|
||||||
|
__aeabi_memclr4;
|
||||||
|
__aeabi_memclr8;
|
||||||
|
__aeabi_memcmp;
|
||||||
|
__aeabi_memcmp4;
|
||||||
|
__aeabi_memcmp8;
|
||||||
|
__aeabi_memcpy;
|
||||||
|
__aeabi_memcpy4;
|
||||||
|
__aeabi_memcpy8;
|
||||||
|
__aeabi_memmove;
|
||||||
|
__aeabi_memmove4;
|
||||||
|
__aeabi_memmove8;
|
||||||
|
__aeabi_memset;
|
||||||
|
__aeabi_memset4;
|
||||||
|
__aeabi_memset8;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user