mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-27 04:41:02 +08:00
485a9bb9f0
(elf_machine_type_class, elf_machine_rel, elf_machine_rela): Handle TLS relocations. * sysdeps/unix/sysv/linux/arm/Makefile: Build __aeabi_read_tp. * sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL_RAW): Renamed from INTERNAL_SYSCALL. (INTERNAL_SYSCALL, INTERNAL_SYSCALL_ARM): New macros. * sysdeps/arm/dl-tls.h, sysdeps/arm/elf/configure.in, sysdeps/arm/elf/configure, sysdeps/arm/libc-tls.c, sysdeps/arm/linuxthreads/tls.h, sysdeps/arm/tls-macros.h, sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S, sysdeps/unix/sysv/linux/arm/libc-aeabi_read_tp.S: New files.
23 lines
447 B
Makefile
23 lines
447 B
Makefile
ifeq ($(subdir),csu)
|
|
sysdep_routines += aeabi_read_tp libc-aeabi_read_tp
|
|
static-only-routines += aeabi_read_tp
|
|
shared-only-routines += libc-aeabi_read_tp
|
|
endif
|
|
|
|
ifeq ($(subdir),elf)
|
|
sysdep-rtld-routines += aeabi_read_tp
|
|
endif
|
|
|
|
ifeq ($(subdir),misc)
|
|
sysdep_routines += ioperm
|
|
sysdep_headers += sys/elf.h sys/io.h
|
|
endif
|
|
|
|
ifeq ($(subdir),signal)
|
|
sysdep_routines += sigrestorer
|
|
endif
|
|
|
|
ifeq ($(subdir),resource)
|
|
sysdep_routines += oldgetrlimit64
|
|
endif
|