From 83af0cf53dae1385ca91c12674d159f0ff3e972e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 28 Feb 2002 19:39:19 +0000 Subject: [PATCH] (sysdep_routines): Add divdi3 in csu dir. (shared-only-routines): Likewise. --- sysdeps/i386/Makefile | 6 ++++++ sysdeps/m68k/Makefile | 8 ++++++++ sysdeps/s390/s390-32/Makefile | 8 ++++++++ 3 files changed, 22 insertions(+) diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile index 3e1642232a6..e71b27c2435 100644 --- a/sysdeps/i386/Makefile +++ b/sysdeps/i386/Makefile @@ -9,6 +9,12 @@ ifeq ($(subdir),csu) # On i686 we must avoid generating the trampoline functions generated # to get the GOT pointer. CFLAGS-initfini.s += -march=i386 -mcpu=i386 + +ifeq (yes,$(build-shared)) +# Compatibility +sysdep_routines += divdi3 +shared-only-routines += divdi3 +endif endif ifeq ($(subdir),db2) diff --git a/sysdeps/m68k/Makefile b/sysdeps/m68k/Makefile index c44b2d196cd..2515df7324c 100644 --- a/sysdeps/m68k/Makefile +++ b/sysdeps/m68k/Makefile @@ -33,6 +33,14 @@ CFLAGS-setjmp.c := -fno-omit-frame-pointer # The 68k `long double' is a distinct type we support. long-double-fcts = yes +ifeq ($(subdir),csu) +ifeq (yes,$(build-shared)) +# Compatibility +sysdep_routines += divdi3 +shared-only-routines += divdi3 +endif +endif + ifeq ($(subdir),elf) CFLAGS-rtld.c += -Wno-uninitialized -Wno-unused endif diff --git a/sysdeps/s390/s390-32/Makefile b/sysdeps/s390/s390-32/Makefile index 057862d91b1..04a43bad0ca 100644 --- a/sysdeps/s390/s390-32/Makefile +++ b/sysdeps/s390/s390-32/Makefile @@ -1,5 +1,13 @@ pic-ccflag = -fpic +ifeq ($(subdir),csu) +ifeq (yes,$(build-shared)) +# Compatibility +sysdep_routines += divdi3 +shared-only-routines += divdi3 +endif +endif + ifeq ($(subdir),gmon) sysdep_routines += s390-mcount endif -- 2.47.2