]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
hurd: Fix libc link
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 3 Sep 2017 02:58:00 +0000 (04:58 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 3 Sep 2017 02:58:00 +0000 (04:58 +0200)
This follows db3d848 ('Build divdi3 only for architecture that required
it').

* sysdeps/mach/hurd/i386/Makefile
[$(subdir) = csu] (sysdep_routines): New rule: divdi3 object.
[$(subdir) = csu] (sysdep-only-routines): Likewise.
[$(subdir) = csu] (CFLAGS-divdi3.c): Likewise.

ChangeLog
sysdeps/mach/hurd/i386/Makefile

index 858848c9eebc4e566887131eae253c30d003f4f4..b278dbd881f41b33de679d91238d23da8f105a04 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        functions.
        * sysdeps/posix/pause.c: Include <sigsetops.h>.
        * sysdeps/posix/system.c: Include <sigsetops.h>.
+       * sysdeps/mach/hurd/i386/Makefile
+       [$(subdir) = csu] (sysdep_routines): New rule: divdi3 object.
+       [$(subdir) = csu] (sysdep-only-routines): Likewise.
+       [$(subdir) = csu] (CFLAGS-divdi3.c): Likewise.
 
 2017-09-01  Joseph Myers  <joseph@codesourcery.com>
 
index 5f988097c2422917f83e01faa31e5dad83cc2352..938d3b046d4a91cd8a355e8b82a4790fdd6f10a0 100644 (file)
@@ -6,3 +6,11 @@ endif
 ifeq ($(subdir),debug)
 gen-as-const-headers += signal-defines.sym
 endif
+
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+sysdep_routines += divdi3
+shared-only-routines += divdi3
+CPPFLAGS-divdi3.c = -Din_divdi3_c
+endif
+endif