⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glibc-2.1.3-override.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
字号:
The errormake[2]: *** [.../gcc-3.3.3-glibc-2.1.3/i686-unknown-linux-gnu/share/zoneinfo/Africa/Algiers] Segmentation faultmake[2]: Leaving directory `.../gcc-3.3.3-glibc-2.1.3/glibc-2.1.3/timezone'make[1]: *** [timezone/subdir_install] Error 2is caused by glibc trying to run something it just compiled.A crude workaround for this was posted athttp://lists.scratchbox.org/pipermail/scratchbox-users/2004-February/000018.htmlbut the following patch lets you optionally override these programs atmake time by setting environment variables   localedef_FOR_BUILD rpcgen_FOR_BUILD zic_FOR_BUILDand maybe a few others to point to versions of those programsthat can run on the build machine.Thanks to http://groups.google.com/groups?selm=9012160052.AA23106%40kaos.ksr.comfor pointing out the idiom for inline $(ifdef ...) in GNU Make.Dan Kegel 2004-05-17--- glibc-2.1.3/Makeconfig.old	1999-11-29 11:19:20.000000000 -0800+++ glibc-2.1.3/Makeconfig	2004-05-17 15:57:53.000000000 -0700@@ -470,20 +470,24 @@ # The program binary is assumed to be $(word 2,$^). built-program-file = $(dir $(word 2,$^))$(notdir $(word 2,$^)) ifneq (yes,$(build-shared))-built-program-cmd = $(built-program-file)+built-program-real = $(built-program-file) else comma = , sysdep-library-path = \ $(subst $(empty) ,:,$(strip $(patsubst -Wl$(comma)-rpath-link=%, %,\ 				       $(filter -Wl$(comma)-rpath-link=%,\ 						$(sysdep-LDFLAGS)))))-define built-program-cmd+define built-program-real $(elf-objpfx)$(rtld-installed-name) \ 	--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \ 	$(built-program-file) endef endif +# If user set foo_FOR_BUILD, use that instead of actually running the program we just linked.+built-program-override-name = $(notdir $(word 2,$^))_FOR_BUILD+built-program-cmd = $(if $(findstring undefined,$(origin $(built-program-override-name))),$(built-program-real),$($(built-program-override-name)))+ ifndef LD LD := ld -X endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -