做好的交叉编译工具链

源代码在线查看: crosstool-0.38_patches_glibc-2.3.6_glibc-2.3.5-fix-pr631.patch

软件大小: 214 K
上传用户: ydyzd_2008
关键词: 交叉编译
下载地址: 免注册下载 普通下载 VIP

相关代码

				--- 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							

相关资源