]> git.ipfire.org Git - thirdparty/glibc.git/blob - sysdeps/unix/sysv/linux/sparc/sparc32/Makefile
2.5-18.1
[thirdparty/glibc.git] / sysdeps / unix / sysv / linux / sparc / sparc32 / Makefile
1 asm-CPPFLAGS = -D__ASSEMBLY__
2 ASFLAGS-.os += -fPIC
3 LD += -melf32_sparc
4
5 # When I get this to work, this is the right thing
6 ifeq ($(subdir),elf)
7 CFLAGS-rtld.c += -mcpu=v8
8 #rtld-routines += dl-sysdepsparc
9 sysdep-others += lddlibc4
10 install-bin += lddlibc4
11 endif # elf
12
13 ifeq ($(subdir),math)
14 # These 2 routines are normally in libgcc{.a,_s.so.1}.
15 # However, sparc32 -mlong-double-128 libgcc relies on
16 # glibc providing _Q_* routines and without these files
17 # glibc relies on __multc3/__divtc3 only provided
18 # by libgcc if configured with -mlong-double-128.
19 # Provide these routines here as well.
20 libm-routines += multc3 divtc3
21 endif # math