tools/mklibs: update to version 0.1.30
authorAlexandros C. Couloumbis <alex@ozo.com>
Mon, 6 Dec 2010 12:32:04 +0000 (12:32 +0000)
committerAlexandros C. Couloumbis <alex@ozo.com>
Mon, 6 Dec 2010 12:32:04 +0000 (12:32 +0000)
SVN-Revision: 24282

tools/mklibs/Makefile
tools/mklibs/patches/002-disable_symbol_checks.patch
tools/mklibs/patches/003-no_copy.patch
tools/mklibs/patches/004-libpthread_link.patch
tools/mklibs/patches/006-duplicate_syms.patch
tools/mklibs/patches/007-uclibc_init.patch
tools/mklibs/patches/008-gc_sections.patch
tools/mklibs/patches/009-uclibc_libgcc_link.patch

index bd967217ead4998758163e11190500bf6af2c460..0c7fe0690b352b18a44a7eb6c08defdad71a0d7a 100644 (file)
@@ -7,11 +7,11 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mklibs
-PKG_VERSION:=0.1.29
+PKG_VERSION:=0.1.30
 
 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://ftp.de.debian.org/debian/pool/main/m/mklibs/
-PKG_MD5SUM:=7f35dfdbde249a090199829c1a1222d8
+PKG_MD5SUM:=15d20c45f786126e31aa3ac06fc08da5
 
 HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/mklibs
 
@@ -21,8 +21,8 @@ HOST_CFLAGS += -I$(CURDIR)/include
 
 define Host/Install
        $(INSTALL_BIN) \
-               $(HOST_BUILD_DIR)/src/mklibs.py \
-               $(HOST_BUILD_DIR)/src/mklibs-copy.py \
+               $(HOST_BUILD_DIR)/src/mklibs \
+               $(HOST_BUILD_DIR)/src/mklibs-copy \
                $(HOST_BUILD_DIR)/src/mklibs-readelf/mklibs-readelf \
                $(STAGING_DIR_HOST)/bin/
 endef
index 7ec63937c430309b9bc0c01fc59f2b1ccab28adb..cdf21d05cb6bbe6c1b55ea3b054ef72183b1f57d 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -500,7 +500,7 @@ while 1:
          # No progress in last pass. Verify all remaining symbols are weak.
          for name in unresolved:
index bd6505aff996d9bd3c158ee2c1c00b780d039102..28f3215172a8bab9cc26d2993d5241e7dff9e71d 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -440,7 +440,7 @@ while 1:
      passnr = passnr + 1
      # Gather all already reduced libraries and treat them as objects as well
index b4a6e4f51321832b2b891023c4fdee62044da51a..99aafaff671f16bc9c18a474414b0e23e667ff8c 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -105,14 +105,14 @@ def library_depends(obj):
  
  # Return a list of libraries the passed objects depend on. The
index 3f39ee5bb48cae0354d96c7df6a94465abe8e537..4aa56b08bad7878794f5edd28c7d35c04d581e00 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -507,7 +507,6 @@ while 1:
  
      library_symbols = {}
index e76515085c4bb7d5efcd8cbeaa8a88e1084c1919..2334a37094d12c58f5119d922cad13de2cb02d0e 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -571,6 +571,11 @@ while 1:
                  extra_post_obj.append(sysroot + libc_extras_dir + "/sofini.o")
                  symbols.add(ProvidedSymbol('__dso_handle', None, None, True))
index 2775493b092b171ecd73f77bc6c985b7b76d7646..4de73f39f8ea1b53d61989dc2af43410167cc8fa 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -583,7 +583,7 @@ while 1:
              # compile in only used symbols
              cmd = []
index 2312d6a2c53c9777989c4c614c8ee95e8863df90..e36b1c14c64fd83eb6af6035338c6d41e5b9f2b8 100644 (file)
@@ -1,5 +1,5 @@
---- a/src/mklibs.py
-+++ b/src/mklibs.py
+--- a/src/mklibs
++++ b/src/mklibs
 @@ -560,6 +560,7 @@ while 1:
              extra_flags = []
              extra_pre_obj = []