diff options
author | Roland McGrath <roland@hack.frob.com> | 2014-06-26 15:08:29 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2014-06-26 15:08:29 -0700 |
commit | 3cb4de474155c315003746f3de9c408b824abc5e (patch) | |
tree | 97ab77bdad076daa6d95670b9cb9ed077670de23 /sysdeps/arm/nptl | |
parent | 354426bb34a7dba084cd1dbef46db0994c48988f (diff) | |
download | glibc-3cb4de474155c315003746f3de9c408b824abc5e.tar.gz glibc-3cb4de474155c315003746f3de9c408b824abc5e.tar.xz glibc-3cb4de474155c315003746f3de9c408b824abc5e.zip |
ARM: Move more aeabi routine magic out of Linux-specific directories
Diffstat (limited to 'sysdeps/arm/nptl')
-rw-r--r-- | sysdeps/arm/nptl/Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sysdeps/arm/nptl/Makefile b/sysdeps/arm/nptl/Makefile index 143850e6c8..2c31e76ed2 100644 --- a/sysdeps/arm/nptl/Makefile +++ b/sysdeps/arm/nptl/Makefile @@ -18,3 +18,16 @@ ifeq ($(subdir),csu) gen-as-const-headers += tcb-offsets.sym endif + +ifeq ($(subdir),nptl) +libpthread-sysdep_routines += nptl-aeabi_unwind_cpp_pr1 +libpthread-shared-only-routines += nptl-aeabi_unwind_cpp_pr1 + +# This test relies on compiling part of the binary with EH information, +# part without, and unwinding through. The .ARM.exidx tables have +# start addresses for EH regions, but no end addresses. Every +# region an exception needs to propogate through must have unwind +# information, or a previous function's unwind table may be used +# by mistake. +tests := $(filter-out tst-cleanupx4,$(tests)) +endif |