Changeset View
Changeset View
Standalone View
Standalone View
libexec/rtld-elf/rtld-libc/Makefile.inc
Show All 39 Lines | |||||
# Use the string and memory .o files from libc instead of rebuilding them (they | # Use the string and memory .o files from libc instead of rebuilding them (they | ||||
# might be using optimized assembly and duplicating that logic here is awkward). | # might be using optimized assembly and duplicating that logic here is awkward). | ||||
_libc_string_objects= bcmp bcopy memchr memcmp memcpy memmove stpncpy strcat \ | _libc_string_objects= bcmp bcopy memchr memcmp memcpy memmove stpncpy strcat \ | ||||
strchr strcmp stpcpy strcpy strcspn strdup strlcat strlcpy strlen strncmp \ | strchr strcmp stpcpy strcpy strcspn strdup strlcat strlcpy strlen strncmp \ | ||||
strncpy strrchr strsep strspn strstr strtok | strncpy strrchr strsep strspn strstr strtok | ||||
# Also use all the syscall .o files from libc_nossp_pic: | # Also use all the syscall .o files from libc_nossp_pic: | ||||
_libc_other_objects= sigsetjmp lstat stat fstat fstatat fstatfs syscall \ | _libc_other_objects= sigsetjmp lstat stat fstat fstatat fstatfs syscall \ | ||||
cerror geteuid getegid munmap mprotect sysarch __sysctl issetugid __getcwd \ | cerror geteuid getegid fast_sigblock munmap mprotect \ | ||||
utrace thr_self thr_kill pread mmap lseek _exit _fstat _fstatat _fstatfs \ | sysarch __sysctl issetugid __getcwd utrace \ | ||||
thr_self thr_kill pread mmap lseek _exit _fstat _fstatat _fstatfs \ | |||||
getdirentries _getdirentries _close _fcntl _open _openat _read \ | getdirentries _getdirentries _close _fcntl _open _openat _read \ | ||||
_sigprocmask _write readlink _setjmp setjmp setjmperr | _sigprocmask _write readlink _setjmp setjmp setjmperr | ||||
# Finally add additional architecture-dependent libc dependencies | # Finally add additional architecture-dependent libc dependencies | ||||
.if ${LIBC_ARCH} == "arm" | .if ${LIBC_ARCH} == "arm" | ||||
# ARM needs aeabi_unwind_cpp for _setjmp | # ARM needs aeabi_unwind_cpp for _setjmp | ||||
_libc_other_objects+=aeabi_unwind_cpp | _libc_other_objects+=aeabi_unwind_cpp | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |