Skip to content
Snippets Groups Projects
  1. Aug 21, 2023
  2. Aug 17, 2023
  3. Aug 15, 2023
  4. Aug 11, 2023
  5. Aug 10, 2023
  6. Aug 09, 2023
  7. Aug 08, 2023
  8. Aug 07, 2023
  9. Aug 04, 2023
  10. Aug 03, 2023
  11. Aug 01, 2023
  12. Jul 31, 2023
  13. Jul 26, 2023
    • Pier Angelo Vendrame's avatar
      Bug 40907: Backport the fix to LLVM #62546 · 98860cf9
      Pier Angelo Vendrame authored
      We encountered the same problem as llvm-project#62546: we did not have
      complete reproducibility on debug symbols.
      So, we need to backport the patch that fixes the problem upstream.
      98860cf9
    • Pier Angelo Vendrame's avatar
      Move the macOS lld patch to llvm-project. · a812dd07
      Pier Angelo Vendrame authored
      To solve a macOS reproducibility project, we backported a patch from
      LLVM, but we applied it only to clang and only to macOS to prevent a
      rebuild for all the other platforms.
      However, a new rebuild is now needed, so we can apply the patch to all
      the platforms and all the project using the LLVM source code for
      consistency, even though the previous solution was completely fine.
      a812dd07
    • Pier Angelo Vendrame's avatar
      Bug 31546: Copy Firefox PDBs for Windows · ad7a5170
      Pier Angelo Vendrame authored
      Also copy debug symbols after stripping on Linux 32-bit (we only copied
      them in Linux 64-bit) and for all our browsers (previously we copied
      them only for Tor Browser).
      
      Include the headers directory with the symbols, because some of them
      are generated during the build, but they are needed for debugging.
      ad7a5170
    • Pier Angelo Vendrame's avatar
      Make Firefox build script more coherent. · 9ddef518
      Pier Angelo Vendrame authored
      Adjust indentation and always trim newlines after the template blocks.
      9ddef518
  14. Jul 25, 2023
  15. Jul 24, 2023
  16. Jul 21, 2023
  17. Jul 20, 2023
    • Pier Angelo Vendrame's avatar
      Bug 40855: Update toolchains for Firefox 115 (macOS part) · 838f290f
      Pier Angelo Vendrame authored
      macOS-only toolchain updates.
      
      With this update, we stop downloading the macOS SDK from people.tpo.
      Instead, we download it from apple.com and we use the same scripts as
      Mozilla to extract it.
      We took them from Firefox source tree, and slightly adapted to our
      build system/containers/needs.
      
      Also, we try to be more similar to Mozilla in compiling LLVM runtimes.
      838f290f
Loading