001-arm_shared_libs_regression_fix.patch 784 B

123456789101112131415161718192021222324252627282930313233
  1. From d432b2c057fc64256645422382c2f7e32c45b3cc Mon Sep 17 00:00:00 2001
  2. From: Rich Felker <[email protected]>
  3. Date: Sun, 03 Feb 2013 06:26:33 +0000
  4. Subject: fix regression that made shared libs crash on arm
  5. ---
  6. diff --git a/crt/arm/crti.s b/crt/arm/crti.s
  7. index 2f658b7..35ae6ae 100644
  8. --- a/crt/arm/crti.s
  9. +++ b/crt/arm/crti.s
  10. @@ -5,6 +5,8 @@ _init:
  11. .weak __fini_array_start
  12. .weak __fini_array_end
  13. +.hidden __fini_array_start
  14. +.hidden __fini_array_end
  15. .section .fini
  16. .global _fini
  17. diff --git a/crt/arm/crtn.s b/crt/arm/crtn.s
  18. index 928e068..eb0e883 100644
  19. --- a/crt/arm/crtn.s
  20. +++ b/crt/arm/crtn.s
  21. @@ -1,5 +1,7 @@
  22. .weak __init_array_start
  23. .weak __init_array_end
  24. +.hidden __init_array_start
  25. +.hidden __init_array_end
  26. .section .init
  27. adr lr, 1f
  28. --
  29. cgit v0.9.0.3-65-g4555