📄 crosstool-0.38_patches_glibc-2.3.6_glibc-2.3.5-fix-pr631.patch
字号:
--- crosstool-0.38-orig/patches/glibc-2.3.6/glibc-2.3.5-fix-pr631.patch 1970-01-01 01:00:00.000000000 +0100+++ crosstool-0.38/patches/glibc-2.3.6/glibc-2.3.5-fix-pr631.patch 2006-01-16 08:16:12.000000000 +0100@@ -0,0 +1,47 @@+From dank@kegel.com+Wed Jun 15 09:12:43 PDT 2005++Fixes++build-glibc/libc.a(nsswitch.o)(.data+0x64): undefined reference to `_nss_files_getaliasent_r'+build-glibc/libc.a(nsswitch.o)(.data+0x6c): undefined reference to `_nss_files_endaliasent'+... 53 lines deleted ...+build-glibc/libc.a(nsswitch.o)(.data+0x21c): undefined reference to `_nss_files_getspnam_r'+collect2: ld returned 1 exit status+make[2]: *** [/build/gcc-3.4.3-glibc-2.3.5-hdrs-2.6.11.2/i686-unknown-linux-gnu/build-glibc/elf/ldconfig] Error 1++when building glibc with --enable-static-nss.++See http://sources.redhat.com/bugzilla/show_bug.cgi?id=631++Index: glibc-2.3.6/Makeconfig+===================================================================+--- glibc-2.3.6.orig/Makeconfig++++ glibc-2.3.6/Makeconfig+@@ -487,7 +487,7 @@ endif+ + # The static libraries.+ ifeq (yes,$(build-static))+-link-libc-static = $(common-objpfx)libc.a $(static-gnulib) $(common-objpfx)libc.a++link-libc-static = $(common-objpfx)libc.a $(static-gnulib) $(otherlibs) $(common-objpfx)libc.a+ else+ ifeq (yes,$(build-shared))+ # We can try to link the programs with lib*_pic.a...+Index: glibc-2.3.6/elf/Makefile+===================================================================+--- glibc-2.3.6.orig/elf/Makefile++++ glibc-2.3.6/elf/Makefile+@@ -115,6 +115,13 @@ install-others = $(inst_slibdir)/$(rtld-+ install-bin-script = ldd+ endif+ ++ifeq (yes,$(build-static-nss))++nssobjdir := $(patsubst ../$(subdir),.,$(common-objpfx)nss)++resolvobjdir := $(patsubst ../$(subdir),.,$(common-objpfx)resolv)++otherlibs += $(nssobjdir)/libnss_files.a $(resolvobjdir)/libnss_dns.a \++ $(resolvobjdir)/libresolv.a++endif+++ others = sprof sln+ install-bin = sprof+ others-static = sln
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -