1. 19 Aug, 2020 4 commits
  2. 24 Jul, 2020 1 commit
  3. 02 Sep, 2019 3 commits
  4. 10 Jul, 2019 1 commit
  5. 08 Jul, 2019 1 commit
  6. 01 Jul, 2019 1 commit
  7. 20 Jun, 2019 1 commit
  8. 18 Jun, 2019 1 commit
  9. 21 May, 2019 1 commit
  10. 13 May, 2019 1 commit
  11. 08 May, 2019 1 commit
  12. 05 May, 2019 1 commit
  13. 12 Apr, 2019 1 commit
  14. 18 Apr, 2019 1 commit
  15. 22 Mar, 2019 1 commit
  16. 19 Mar, 2019 1 commit
  17. 11 Mar, 2019 1 commit
  18. 22 Feb, 2019 1 commit
  19. 12 Feb, 2019 1 commit
  20. 29 Jan, 2019 1 commit
  21. 21 Jan, 2019 1 commit
  22. 17 Jan, 2019 1 commit
  23. 21 Jun, 2018 1 commit
    • Mike Hommey's avatar
      Bug 1470127 - Move binary checks to a standalone script. r=froydnj, a=jcristau · ccc8ae50
      Mike Hommey authored
      We perform, on the binaries we build, a series of check, that are
      implemented as half-baked make commands, invoked after linking them.
      
      - check libstdc++ symbol versions to ensure binary compatibility with
        a baseline.
      - check glibc symbol versions to ensure binary compatibility with a
        baseline.
      - check that target binaries don't contain text relocations.
      - check that libmozglue is linked before libc on android.
      - on libxul, check that NSModules are laid out correctly.
      - on libxul, check that there is more than one PT_LOAD segment.
      
      Those checks happen to work where they matter, but their setup is
      unreliable. For example, the checks for symbol versions are supposed to
      work for libclang-plugin on cross osx builds, but in fact, don't,
      because the readelf path doesn't exist, and the command doesn't fail in
      that case.
      
      So move them all to a standalone script, performing the checks more
      thoroughly (especially the NSModules one, where we now also check that
      they are all adjacent), and more verbosely.
      
      --HG--
      extra : rebase_source : 41f5a632b96d05113665e4e4cf768fd02571216a
      extra : source : 9f4d1a4296ba62cc65296bb2770ef617925554fd
      ccc8ae50
  24. 04 Jan, 2019 1 commit
  25. 14 Dec, 2018 1 commit
  26. 13 Dec, 2018 1 commit
  27. 11 Dec, 2018 1 commit
  28. 06 Nov, 2018 1 commit
  29. 03 Dec, 2018 1 commit
  30. 14 Sep, 2018 1 commit
  31. 23 Oct, 2018 1 commit
  32. 15 Oct, 2018 1 commit
  33. 02 Oct, 2018 1 commit
  34. 21 Sep, 2018 1 commit
  35. 05 Sep, 2018 1 commit