Skip to content
Snippets Groups Projects
  1. Sep 27, 2019
  2. Sep 26, 2019
  3. Sep 25, 2019
  4. Sep 23, 2019
  5. Sep 20, 2019
  6. Sep 18, 2019
  7. Sep 17, 2019
    • Georg Koppen's avatar
      Bug 31584: Clean up mingw-w64 project · 67a38dec
      Georg Koppen authored
      We bump the GCC version to a supported one (9.2.0). The obvious choice
      would have been 8.3.0 as we use for our Linux bundles. But, alas, that
      one is crashing when cross-compiling Rust for 64bit Windows.
      67a38dec
  8. Sep 16, 2019
    • boklm's avatar
      Bug 31448: Disable firefox debug-symbols for linux-i686 · 8cc9eaf2
      boklm authored
      This allows us to switch back to ld.gold as the linker, and fix #31618.
      
      ld.gold fails when we build with debug symbols for linux-i686:
      
        30:31.20 toolkit/library/symverscript.stub
        30:31.26 toolkit/library/libxul.so
        30:39.58 /var/tmp/dist/binutils/bin/ld.gold.real: internal error in relocate_section, at i386.cc:3684
      8cc9eaf2
  9. Sep 13, 2019
    • Georg Koppen's avatar
      Bug 31538: Make Windows builds reproducible again · a7a90d35
      Georg Koppen authored
      Updating CMake to the latest stable version as done in the previous
      commit solves the reproducibility issue only partly. We need to patch
      the code that merges libc++abi.a into libc++.a to get the order in the
      merged archive deterministic. The code doing the merging is:
      
      `files = glob.glob(os.path.join(temp_directory_root, '*.o*'))`
      
      Regarding `glob` there is following in the Python docs:
      
      "The glob module finds all the pathnames matching a specified pattern
       according to the rules used by the Unix shell, although results are
       returned in *arbitrary* order." (emphasis mine)
      
      (https://docs.python.org/2/library/glob.html)
      a7a90d35
    • Georg Koppen's avatar
      Bug 31538: Bump CMake version · cd111df4
      Georg Koppen authored
      The old CMake version built libraries like libc++.a and libc++abi.a in a
      non-reproducible way. Using the latest CMake version solves that.
      
      We need to use our own GCC for Linux as the shippped one is too old.
      cd111df4
    • Georg Koppen's avatar
      Bug 31732: Windows nightly builds are busted · 554d1014
      Georg Koppen authored
      It seems we were a bit too optimistic to pick up FORTIFY_SOURCE support
      in mingw-w64 as this breaks our builds. Let's be more conservative and
      use what Mozilla is using in their mingw-w64/clang builds.
      554d1014
  10. Sep 11, 2019
  11. Sep 10, 2019
  12. Sep 09, 2019
  13. Sep 08, 2019
  14. Sep 06, 2019
  15. Sep 05, 2019
  16. Sep 04, 2019
  17. Sep 03, 2019
Loading