Releases: JuliaPackaging/BinaryBuilderBase.jl
Releases · JuliaPackaging/BinaryBuilderBase.jl
v0.5.3
BinaryBuilderBase v0.5.3
Merged pull requests:
- Update Go shard to include gofmt (#132) (@omus)
- Fix
clock_gettime
errors on old macOS machines (#134) (@staticfloat)
v0.5.2
BinaryBuilderBase v0.5.2
Merged pull requests:
v0.5.1
BinaryBuilderBase v0.5.1
Merged pull requests:
v0.5.0
BinaryBuilderBase v0.5.0
Closed issues:
- Support HostBuildDependecies (#37)
Dependency("package_jll", v"1.2.3")
results in inconsistent compat bounds (#45)- BB uses global environment instead of creating a temporary (#47)
- Cannot run native fortran programs (#50)
- Don't use MutableArtifacts.toml anymore, use Scratch (#69)
- Don't print non-errors in red (#76)
- Cannot build for the host in
x86_64-linux-musl-cxx03
(#81) - Meta JSON serialization does not preserve VersionSpec (#89)
- Packaging GCCBootstrap too slow using 7zip Gzip compression (#106)
- CMake host toolchain file should set
CMAKE_HOST_SYSTEM_NAME
(#114) - Race condition when building a GitSource concurrently (#119)
Merged pull requests:
- Fix
is_ecryptfs()
when running inchroot
. (#26) (@staticfloat) - Bump x86_64-linux-gnu, x86_64-linux-musl and x86_64-unknown-freebsd11.1 shards (#27) (@staticfloat)
- Prepratory work for Darwin Aarch64 shard (#28) (@Keno)
- Add artifacts for iains gcc branch (#29) (@Keno)
- Fix tests after new GCC build was added (#30) (@giordano)
- Pass
-headerpad_max_install_names
to macOS linker (#31) (@giordano) - Add keyword to
expand_cxxstring_abis
to skip FreeBSD and MacOS (#32) (@giordano) - Unshackle build-time dependency resolution from Pkg.Resolve (#36) (@staticfloat)
- Upgrade to Julia 1.6+ (#38) (@staticfloat)
- More correctly unmount shards in
DockerRunner
(#39) (@staticfloat) - Add
armv6l
as a supported platform. (#40) (@staticfloat) - Temporarily disable armv6l from supported platforms (#41) (@giordano)
- Make a failed
download_verify
actually error (#42) (@giordano) - Add HostBuildDependency (#43) (@giordano)
- Fix check for macOS compiler shard (#44) (@Keno)
- More flexible skipping of C++ string ABIs expansion (#46) (@giordano)
- Add dependencies using the build environment instead of the global one (#48) (@giordano)
- Minor fix on
supported_platforms
's docstings (#49) (@Gnimuc) - Fix JSON serialization for Dependency with build_version (#51) (@fingolfin)
- Add
experimental
kwarg tosupported_platforms()
(#52) (@staticfloat) - Revert "Instrument download to debug failures on Yggdrasil" (#53) (@giordano)
- Use
curl
temporarily untilDownloads
fixes make their way into1.6
(#54) (@staticfloat) - Mark currently broken tests as such (#57) (@giordano)
- Filter out JLL packages that are in manifest only as stdlibs (#58) (@giordano)
- Do not download again sources that are already cached (#59) (@giordano)
- Unbreak broken tests (#60) (@giordano)
- Rebuild all musl GCC shards (#61) (@staticfloat)
- Remove workaround for Travis (#62) (@giordano)
- Limit
libgfortran
expansion onaarch64-apple-darwin
(#63) (@staticfloat) - [ArchiveUtils] Delete existing file before download (#64) (@giordano)
- Switch platform arch i686 to use -march=pentium4 (#65) (@fingolfin)
- [Runner] Fix LD_LIBRARY_PATH so we can run Fortran programs for host (#67) (@giordano)
- [Travis] Do not run full test suite without SquashFS (#68) (@giordano)
- Update aarch64 compiler, add workaround for broken host GCC v11 (#70) (@staticfloat)
- Fix bootstrapping, rebuild PlatformSupport and GCC 11 (#71) (@staticfloat)
- Move CI to GitHub Actions (#72) (@giordano)
- Pass
-mmacosx-version-min
onclang
as well asgcc
(#73) (@staticfloat) - Add
versioninfo
function (#77) (@giordano) - Update TagBot integration (#78) (@fingolfin)
- [Rust] upgrade to v1.48.0 (#79) (@staticfloat)
- [Runner] Create symlinks to work around issues in Rust toolchain (#80) (@giordano)
- [Runner] Move target wrappers to
/opt/bin/$(triplet(platform))
(#82) (@giordano) - Roll
Rust
build back tov1.43
(#86) (@staticfloat) - Build documentation on CI (#87) (@giordano)
- CMake toolchain files must point to
$(target)-gcc
(#88) (@staticfloat) - [Products] Print
nothing
as dlopen flags for libraries not to dlopen (#90) (@giordano) - [GHA] Temporarily use an older version of Julia for testing (#91) (@giordano)
- Properly (de)serialize VersionSpec to JSON (#93) (@fingolfin)
- Don't chop of
.git
if there is no.git
(#94) (@fingolfin) - [Rootfs] Fix matching of platforms when choosing shards (#95) (@giordano)
- Add GCC 10 (#96) (@giordano)
- Fix BBB to run on latest
master
(#97) (@staticfloat) - Revert "Properly (de)serialize VersionSpec to JSON" (#98) (@giordano)
- Force hard-float ABI for 32-bit platforms (#99) (@giordano)
- [Rootfs] Add new version of Rootfs (#100) (@giordano)
- New x86_64 GCC shards with fixed AVX512 intrinsics (#101) (@giordano)
- Initial aarch64-apple-darwin20 GCC/PlatformSupport shards (#102) (@omus)
- Fix documentation typo for
download_all_artifacts
(#103) (@omus) - Fix MacOS GCC shards (#104) (@staticfloat)
- Use
pigz
to create archives (#107) (@omus) - Rebuild PlatformSupport 2021.1.28 (#109) (@omus)
- Try to unmount compiler shards a little bit more (#111) (@staticfloat)
- Add LLVMBoostrap 11.0.1 (#112) (@omus)
- Refactor pigz support (#113) (@omus)
- [BuildToolchains] Set
HOST_SYSTEM_NAME
for the host CMake toolchain (#115) (@giordano) - CompatHelper: add new compat entry for "Scratch" at version "1.0" (#116) (@github-actions[bot])
- Mount existing
/etc/resolv.conf
inUserNSRunner
if it has nameserver settings (#117) (@sloede) - [Runner] Correctly use GCC march flags for GCC (#118) (@giordano)
- [GitSource]: Only
fetch()
if the repository doesn't contain the hash (#120) (@staticfloat) - [Rootfs] Fix docstrings of
expand_microarchitectures
(#121) (@giordano) - [skip ci] Add timeout to CI jobs (#122) (@giordano)
- Allow storing
compat
strings in Dependency objects (#123) (@fingolfin) - [BuildToolchains] Fix name of CMake variables (#124) (@giordano)
- expand_cxxstring_abis(Vector{<:AbstractPlatform}) (#125) (@mkitti)
- Update settings of GitHub Actions workflow (#126) (@giordano)
Temporary release to upload Julia binary
New x86_64 GCC shards with fixed AVX512 intrinsics (#101) We backported the patch for a GCC bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467. For reference, see also https://github.com/JuliaPackaging/Yggdrasil/issues/2389.
v0.4.1
BinaryBuilderBase v0.4.1
Closed issues:
- 64bit
libgcc_s
is missing onx86_64-apple-darwin14
(#12)
Merged pull requests:
- Bump Shards again (#25) (@staticfloat)
v0.4.0
BinaryBuilderBase v0.4.0
Merged pull requests:
- Use
-mtune=generic
forx84-64
microarchitecture (#8) (@giordano) - mkdir target directory when copying for DirectorySource (#15) (@mortenpi)
- Remove at-ref to BinaryBuilder.build_tarballs (#16) (@mortenpi)
- Add
GNU_LIBC_VERSION
to the mappings of the build environment (#17) (@giordano) - Small reproducibility improvement (#18) (@staticfloat)
- Rebuild mingw shards with new
dlltool
patch (#19) (@staticfloat) - Default to more explicit
dlopen_flags_str()
. (#20) (@staticfloat) - Don't try to fix up double-dashed commands in
ar
like--version
(#21) (@staticfloat) - Switch
Base.have_color
toget(stdout, :color, false)
(#22) (@staticfloat) - Shard Bump (#23) (@staticfloat)
v0.3.1
BinaryBuilderBase v0.3.1
Merged pull requests: