Commits on Source (7)
-
Pier Angelo Vendrame authored
-
Pier Angelo Vendrame authored
Debian Stretch's Python version is still too old for some of the projects we need to build under it. So, since we needed to review the Python options we use anyway, we decided also to update it to a much more recent version.
-
Pier Angelo Vendrame authored
-
Pier Angelo Vendrame authored
We already uplifted the patch, and the new version includes it.
-
Pier Angelo Vendrame authored
Toolchain updates needed for all platforms. Bug 31588 (partially): Create cargo vendor archives locally for cbindgen. The Rust crates we use provide a Cargo.lock. That should be enough to make sure they always use a certain version of a dependency. Therefore, with 115, we could try stop hosting vendor archives on people.tpo and build them locally. In this commit we do that for cbindgen. In next commit we could try to do so for also other projects.
-
Pier Angelo Vendrame authored
Windows-only toolchain updates. Also, bug 40832: Unify mingw-w64-clang 32+64 bits The clang binaries used in the mingw-w64-clang artifacts were exactly the same, because Clang allows you to set the target at runtime with CLI options, contrarily to GCC, that allows you to set them at build time. Also, i686 and x86_64 parts that differ have different paths, so they can live in the same mingw-w64 installation. This allows us to save both time, and space on the out directory, since we can safely use only one archive for both platforms. Also, partially bug 40652: drop dependency on libssp. Libssp is not necessary anymore for _FORTIFY_SOURCE. So, we match llvm-mingw, and replace it with empty archives. In the future, we should stop creating these archives, too, when the compiler users stop including it during linking.
-
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.
Showing
- Makefile 1 addition, 4 deletionsMakefile
- keyring/python.gpg 0 additions, 0 deletionskeyring/python.gpg
- projects/browser/build 2 additions, 2 deletionsprojects/browser/build
- projects/browser/config 1 addition, 1 deletionprojects/browser/config
- projects/browser/verify_allowed_addons.py 1 addition, 1 deletionprojects/browser/verify_allowed_addons.py
- projects/cbindgen/build 1 addition, 1 deletionprojects/cbindgen/build
- projects/cbindgen/config 11 additions, 26 deletionsprojects/cbindgen/config
- projects/clang/build 6 additions, 0 deletionsprojects/clang/build
- projects/clang/config 2 additions, 0 deletionsprojects/clang/config
- projects/clang/use-fixed-chunk-size-for-uuid.patch 34 additions, 0 deletionsprojects/clang/use-fixed-chunk-size-for-uuid.patch
- projects/cmake/config 1 addition, 1 deletionprojects/cmake/config
- projects/firefox/build 4 additions, 12 deletionsprojects/firefox/build
- projects/firefox/config 5 additions, 6 deletionsprojects/firefox/config
- projects/firefox/list_toolchain_updates_checks 38 additions, 13 deletionsprojects/firefox/list_toolchain_updates_checks
- projects/fxc2/config 1 addition, 1 deletionprojects/fxc2/config
- projects/llvm-project/config 4 additions, 6 deletionsprojects/llvm-project/config
- projects/macosx-toolchain/build 57 additions, 70 deletionsprojects/macosx-toolchain/build
- projects/macosx-toolchain/compiler-rt-cross-compile.patch 0 additions, 15 deletionsprojects/macosx-toolchain/compiler-rt-cross-compile.patch
- projects/macosx-toolchain/compiler-rt-no-codesign.patch 0 additions, 21 deletionsprojects/macosx-toolchain/compiler-rt-no-codesign.patch
- projects/macosx-toolchain/config 9 additions, 6 deletionsprojects/macosx-toolchain/config
No preview for this file type