upgrade mklibs to 0.1.29 - fixes runtime errors in mklibs-readelf
[openwrt/staging/dedeckeh.git] / tools / mklibs / patches / 002-disable_symbol_checks.patch
index 01007425186ff9695fe8df8621f64e717659e91b..7ec63937c430309b9bc0c01fc59f2b1ccab28adb 100644 (file)
@@ -1,6 +1,6 @@
 --- a/src/mklibs.py
 +++ b/src/mklibs.py
-@@ -429,7 +429,7 @@ while 1:
+@@ -500,7 +500,7 @@ while 1:
          # No progress in last pass. Verify all remaining symbols are weak.
          for name in unresolved:
              if not needed_symbols[name].weak:
@@ -9,13 +9,13 @@
          break
  
      previous_pass_unresolved = unresolved
-@@ -467,10 +467,7 @@ while 1:
+@@ -533,10 +533,7 @@ while 1:
  
      # which symbols are actually used from each lib
      for name in needed_symbols:
 -        if not name in symbol_provider:
 -            if not needed_symbols[name].weak:
--                raise "No library provides non-weak %s" % symbol
+-                raise "No library provides non-weak %s" % name
 -        else:
 +        if name in symbol_provider:
              lib = symbol_provider[name]