]> sourceware.org Git - glibc.git/blob - sysdeps/powerpc/Makefile
powerpc: Fix float128 IFUNC relocations [BZ #21707]
[glibc.git] / sysdeps / powerpc / Makefile
1 ifeq ($(subdir),string)
2 CFLAGS-memcmp.c += -Wno-uninitialized
3 endif
4
5 ifeq ($(subdir),elf)
6 # extra shared linker files to link into dl-allobjs.so and libc
7 sysdep-dl-routines += dl-machine hwcapinfo
8 sysdep_routines += dl-machine hwcapinfo
9 # extra shared linker files to link only into dl-allobjs.so
10 sysdep-rtld-routines += dl-machine hwcapinfo
11 # Don't optimize GD tls sequence to LE.
12 LDFLAGS-tst-tlsopt-powerpc += -Wl,--no-tls-optimize
13 tests += tst-tlsopt-powerpc
14
15 ifneq (no,$(multi-arch))
16 tests-static += tst-tlsifunc-static
17 tests-internal += tst-tlsifunc-static
18 ifeq (yes,$(build-shared))
19 tests-internal += tst-tlsifunc
20 endif # build-shared
21 endif # multi-arch
22 endif # subdir = elf
23
24 ifeq ($(subdir),setjmp)
25 ifeq (yes,$(build-shared))
26 sysdep_routines += novmx-longjmp novmx-sigjmp
27 endif
28 endif
29
30 ifeq ($(subdir),csu)
31 # get offset to rtld_global._dl_hwcap and rtld_global._dl_hwcap2
32 gen-as-const-headers += rtld-global-offsets.sym
33 # get offset to __locale_struct.__ctype_tolower
34 gen-as-const-headers += locale-defines.sym
35 endif
36
37 ifeq ($(subdir),nptl)
38 tests-internal += test-get_hwcap test-get_hwcap-static
39 tests-static += test-get_hwcap-static
40 endif
41
42 ifeq ($(subdir),misc)
43 sysdep_headers += sys/platform/ppc.h
44 tests += test-gettimebase
45 tests += tst-set_ppr
46 endif
47
48 ifneq (,$(filter %le,$(config-machine)))
49 abilist-pattern = %-le.abilist
50 endif
This page took 0.039733 seconds and 5 git commands to generate.