Mercurial > gub
changeset 6267:2f218f747bc6
Fix linux-x86::glibc-core (glibc-2.3)
-lgcc
author | Masamichi Hosoda <trueroad@users.noreply.github.com> |
---|---|
date | Sun, 02 Nov 2014 21:01:06 +0900 |
parents | 5143c29986c6 |
children | 64303eef4ccd |
files | gub/specs/glibc-core.py patches/glibc-2.3-core-elf-makefile.patch |
diffstat | 2 files changed, 24 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/specs/glibc-core.py Sun Nov 02 20:05:31 2014 +0900 +++ b/gub/specs/glibc-core.py Sun Nov 02 21:01:06 2014 +0900 @@ -6,7 +6,10 @@ class Glibc_core (glibc.Glibc): source = 'http://lilypond.org/download/gub-sources/glibc-2.3-20070416.tar.bz2' - patches = glibc.Glibc.patches + ['glibc-2.3-core-install.patch'] + patches = glibc.Glibc.patches + [ + 'glibc-2.3-core-install.patch', + 'glibc-2.3-core-elf-makefile.patch', + ] dependencies = ['cross/gcc-core', 'linux-headers', 'tools::bison'] configure_flags = (glibc.Glibc.configure_flags + misc.join_lines ('''
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/glibc-2.3-core-elf-makefile.patch Sun Nov 02 21:01:06 2014 +0900 @@ -0,0 +1,20 @@ +--- a/elf/Makefile 2005-07-18 10:19:48.000000000 +0900 ++++ b/elf/Makefile 2014-11-02 20:25:51.969531800 +0900 +@@ -243,7 +243,7 @@ + + $(objpfx)librtld.map: $(objpfx)dl-allobjs.os $(common-objpfx)libc_pic.a + @-rm -f $@T +- $(reloc-link) -o $@.o '-Wl,-(' $^ -lgcc '-Wl,-)' -Wl,-Map,$@T ++ $(reloc-link) -o $@.o '-Wl,-(' $^ '-Wl,-)' -Wl,-Map,$@T + rm -f $@.o + mv -f $@T $@ + +@@ -272,7 +272,7 @@ + $(MAKE) -f $< -f rtld-Rules + + $(objpfx)librtld.os: $(objpfx)dl-allobjs.os $(objpfx)rtld-libc.a +- $(LINK.o) -nostdlib -nostartfiles -r -o $@ '-Wl,-(' $^ -lgcc '-Wl,-)' \ ++ $(LINK.o) -nostdlib -nostartfiles -r -o $@ '-Wl,-(' $^ '-Wl,-)' \ + -Wl,-Map,$@.map + + generated += librtld.map librtld.mk rtld-libc.a librtld.os.map