Ticket #9483: glibc.patch

File glibc.patch, 3.9 KB (added by Peter Naulls <peter@…>, 5 years ago)
  • toolchain/glibc/patches/2.13/200-add-dl-search-paths.patch

     
     1add /usr/lib to default search path for the dynamic linker 
     2 
     3diff --git a/libc/Makeconfig b/libc/Makeconfig 
     4index 1a9ad87..2d4d3f7 100644 
     5--- a/Makeconfig 
     6+++ b/Makeconfig 
     7@@ -479,6 +479,9 @@ else 
     8 default-rpath = $(libdir) 
     9 endif 
     10  
     11+# Add /usr/lib to default search path for the dynamic linker 
     12+user-defined-trusted-dirs := /usr/lib 
     13+ 
     14 ifndef link-extra-libs 
     15 link-extra-libs = $(LDLIBS-$(@F)) 
     16 link-extra-libs-static = $(link-extra-libs) 
  • toolchain/glibc/Config.version

     
    11config GLIBC_VERSION 
    22        string 
    33        depends on USE_GLIBC 
    4         default "2.3.6"  if GLIBC_VERSION_2_3_6 
    5         default "2.4"     if GLIBC_VERSION_2_4 
    6         default "2.6.1"  if GLIBC_VERSION_2_6_1 
    7         default "2.7"    if GLIBC_VERSION_2_7 
    8         default "2.7" 
     4        default "2.13"   if GLIBC_VERSION_2_13 
    95 
    106config GLIBC_PORTS 
    117        bool 
    128        depends on USE_GLIBC 
    13         default y  if GLIBC_VERSION_2_3_6 && (arm || armeb || mips || mipsel || mips64 || mips64el) 
    14         default y  if GLIBC_VERSION_2_4 && (arm || armeb || mips || mipsel || mips64 || mips64el) 
    15         default y  if GLIBC_VERSION_2_6_1 && (arm || armeb || mips || mipsel || mips64 || mips64el || powerpc) 
    16         default y  if GLIBC_VERSION_2_7 && (arm || armeb || mips || mipsel || mips64 || mips64el || powerpc) 
     9        default y  if GLIBC_VERSION_2_13 && (arm || armeb || mips || mipsel || mips64 || mips64el || powerpc) 
    1710        default n 
  • toolchain/glibc/Config.in

     
    11choice 
    22        prompt "glibc version"  
    33        depends on TOOLCHAINOPTS && USE_GLIBC 
    4         default GLIBC_VERSION_2_6_1 
     4        default GLIBC_VERSION_2_13 
    55        help 
    66          Select the version of glibc you wish to use. 
    77 
    8         config GLIBC_VERSION_2_3_6 
    9                 bool "glibc 2.3.6" 
     8        config GLIBC_VERSION_2_13 
     9                bool "glibc 2.13" 
    1010 
    11         config GLIBC_VERSION_2_4 
    12                 bool "glibc 2.4" 
    13  
    14         config GLIBC_VERSION_2_6_1 
    15                 bool "glibc 2.6.1" 
    16  
    17         config GLIBC_VERSION_2_7 
    18                 bool "glibc 2.7" 
    19  
    2011endchoice 
  • toolchain/glibc/Makefile

     
    99PKG_NAME:=glibc 
    1010PKG_VERSION:=$(call qstrip,$(CONFIG_GLIBC_VERSION)) 
    1111 
    12 ifeq ($(PKG_VERSION),2.3.6) 
    13   PKG_MD5SUM:=bfdce99f82d6dbcb64b7f11c05d6bc96 
     12ifeq ($(PKG_VERSION),2.13) 
     13  PKG_MD5SUM:=38808215a7c40aa0bb47a5e6d3d12475 
    1414endif 
    15 ifeq ($(PKG_VERSION),2.4) 
    16   PKG_MD5SUM:=7e9a88dcd41fbc53801dbe5bdacaf245 
    17 endif 
    18 ifeq ($(PKG_VERSION),2.6.1) 
    19   PKG_MD5SUM:=11cf6d3fc86dbe0890b8d00372eb6286 
    20 endif 
    21 ifeq ($(PKG_VERSION),2.7) 
    22   PKG_MD5SUM:=065c5952b439deba40083ccd67bcc8f7 
    23 endif 
    2415 
    2516PKG_SOURCE_URL:=@GNU/glibc/ 
    2617PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
  • toolchain/glibc-ports/Makefile

     
    99PKG_NAME:=glibc-ports 
    1010PKG_VERSION:=$(call qstrip,$(CONFIG_GLIBC_VERSION)) 
    1111 
    12 ifeq ($(PKG_VERSION),2.3.6) 
    13   PKG_MD5SUM:=40dce745d34ff80401da2fdfe58f6d53 
     12ifeq ($(PKG_VERSION),2.1.13) 
     13  PKG_MD5SUM:=483f37cfdd619e81d8ca9e9d713944b5 
    1414endif 
    15 ifeq ($(PKG_VERSION),2.6.1) 
    16   PKG_MD5SUM:=53d88ca624642dd267752ccce77b19d0 
    17 endif 
    18 ifeq ($(PKG_VERSION),2.7) 
    19   PKG_MD5SUM:=eaeb8527b8fa286c2d887157214f9998 
    20 endif 
    2115 
    2216PKG_SOURCE_URL:=@GNU/glibc/ 
    2317PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2