Releases: JuliaPackaging/BinaryBuilder.jl
Releases · JuliaPackaging/BinaryBuilder.jl
v0.6.5
BinaryBuilder v0.6.5
Merged pull requests:
- Check for a branded ELF note when OS/ABI is NONE (#1344) (@ararslan)
- [AutoBuild] Replaced platform triplet string comparison with platform comparison in rebuild_jll_package (#1363) (@stemann)
- [Auditor] Use executables from
Binutils_jllwhen possible (#1365) (@giordano) - [Auditor] Add
ld-linux-riscv64-lp64d.so.1to list of known libraries (#1367) (@giordano) - Support platform augmentation for riscv64 (#1368) (@eschnett)
- [AutoBuild] Fix
filter_main_tarball(#1370) (@lgoettgens) - Add "bare" C and C++ build tips docs (#1371) (@asinghvi17)
- Rephrase the ExecutableProduct documentation (#1373) (@fingolfin)
- fix artifacts download url when
--deploy=local(#1378) (@t-bltg) - Remove
tzcntfrom audited BMI1 instructions (#1380) (@topolarity) - Add
version.dllandapi-ms-win-*.dllto ignore list (#1381) (@topolarity) - Add OCaml compiler support (#1382) (@topolarity)
- Remove
.pkgif no longer augmenting (#1383) (@vchuravy) - fix regression (#1387) (@t-bltg)
- fix
libgfortranversion in auditor test (#1389) (@t-bltg) - print some context info for privileges in test suite (#1390) (@t-bltg)
- fix test suite on
1.8.5,1.9.4,1.10.10,1.11.5(#1391) (@t-bltg) - Fix docs typo (#1393) (@cgarling)
- [AutoBuild] Support compression formats different from GZip (#1395) (@giordano)
Closed issues:
- Artifact download URL when using --deploy=local is wrong (#1241)
- Make
.pkg/select_artifacts.jlparse riscv64 (#1366) - Cannot
convertan object of type Memory{UInt8} to Vector{UInt8} (#1372) - How to add JLLs as test-only dependencies? (#1384)
- Allow specifying tag instead of revision for
GitSource(#1385) - Rebuilding
librsvgfails for musl platforms (#1388)
v0.6.4
v0.6.3
BinaryBuilder v0.6.3
Merged pull requests:
v0.6.2
BinaryBuilder v0.6.2
Merged pull requests:
v0.6.1
BinaryBuilder v0.6.1
Merged pull requests:
- CompatHelper: bump compat for JLD2 to 0.5, (keep existing compat) (#1343) (@github-actions[bot])
- Make pkg-config files relocatable post-installation (#1346) (@albinahlback)
- slightly simplify type definition:
Tuple{<:T}->Tuple{T}(#1350) (@nsajko) - Extend pkgconfig relocatization to cover
exec_prefixtoo. (#1351) (@maleadt) - Support riscv64 (#1355) (@eschnett)
- [AutoBuild] Don't allow building for riscv64 for old Julia (#1356) (@giordano)
Closed issues:
- Add auditor pass to make pkgconfig files more relocatable (#1338)
v0.6.0
BinaryBuilder v0.6.0
Merged pull requests:
- Allow disabling the
isidentifiercheck inbuild_tarballs(#1282) (@ararslan) - Error out if trying to use in Julia > v1.7 (#1318) (@giordano)
- Prevent stdlib compat entries from breaking old Julia versions (#1324) (@DilumAluthge)
- Bump julia-actions/cache from 1 to 2 (#1325) (@dependabot[bot])
- [AutoBuild] Update link to JLL page on JuliaHub website (#1327) (@giordano)
- [docs] Add link to JuliaHEP '23 talk (#1328) (@giordano)
- Fix typo in docs (#1329) (@JamesWrigley)
- [AutoBuild] Allow limiting concurrency of
ghruploads (#1334) (@giordano) - Fixed typo in FAQ.md (#1336) (@JamieMair)
- Make package loadable for Automerge in General Registry (#1340) (@giordano)
- Updates for FreeBSD AArch64 support (#1342) (@ararslan)
Closed issues:
v0.5.8
BinaryBuilder v0.5.8
Merged pull requests:
- [documentation] Fix a few typos and add some remarks (#1266) (@amontoison)
- CompatHelper: bump compat for ObjectFile to 0.4, (keep existing compat) (#1277) (@github-actions[bot])
- Iterate over
readmetaresults (#1308) (@eschnett) - [docs] Upgrade to Documenter v1 (#1313) (@giordano)
- [docs] Add more build tips about CMake and linking to BLAS (#1314) (@giordano)
- allowing use of fine-grained tokens (#1315) (@epolack)
- Release v0.5.8 (#1316) (@giordano)
Closed issues:
v0.5.7
BinaryBuilder v0.5.7
Merged pull requests:
- Add a dont_dlopen flag to build_tarballs. (#1239) (@maleadt)
- [Auditor] Do not skip GCC libraries when updating linkage (#1240) (@giordano)
- Fix expected hash of macOS builds (#1250) (@giordano)
- Update LoggingExtras to 1.0.0 (#1251) (@oxinabox)
- [AutoBuild] Update environment variable to get HEAD of Yggdrasil (#1257) (@giordano)
- [AutoBuild] Update environment variable to get HEAD of Yggdrasil (#1258) (@giordano)
- [Auditor] Add a pass to normalise timestamps in Windows import libraries (#1259) (@giordano)
- [AutoBuild] Do not add
Pkgas dependency if we require Julia v1.6 (#1261) (@giordano) - Require at least RegistryTools 2.1.0 (#1267) (@DilumAluthge)
- Revert "Require at least RegistryTools 2.1.0" (#1268) (@giordano)
- Upgrade to RegistryTools v2, and require at least RegistryTools 2.1.0 (#1269) (@DilumAluthge)
- [documentation] Fix location of Artifacts.toml in roofs.md (#1270) (@Astro-mh)
- [AutoBuild] Do not convert
RuntimeDependency->Dependencyunnecessarily (#1273) (@giordano) - Add
--skip-buildflag to allow deploying prebuilt tarballs (#1275) (@sloede) - Add note about Meson GCC toolchain to
build_tips.md(#1279) (@topolarity) - [docs] Restore section about build strategy (#1284) (@giordano)
- faq for compat bounds for jll packages (#1285) (@Krastanov)
- docs: add version bound for Documenter (#1296) (@mortenpi)
- Add dependabot (#1297) (@giordano)
- Bump actions/checkout from 2 to 4 (#1298) (@dependabot[bot])
- [AutoBuild] Add compat bounds for stdlibs in generated JLLs (#1299) (@giordano)
- CompatHelper: add new compat entry for Downloads at version 1, (keep existing compat) (#1300) (@github-actions[bot])
- CompatHelper: add new compat entry for SHA at version 0.7, 1 (#1301) (@github-actions[bot])
- CompatHelper: add new compat entry for TOML at version 1, (keep existing compat) (#1302) (@github-actions[bot])
- Don't request username in init_jll_package (#1304) (@andreasnoack)
- Don't query GitHub username and use dummy credentials when committing (#1305) (@andreasnoack)
- [AutoBuild] Forward
clang_use_lldkeyword argument topreferred_runner(#1310) (@giordano)
Closed issues:
- Windows import libraries are not reproducible (#1245)
- Unable to build using
autoreconf(#1254) - Unable to use a version of Rust more recent than 1.61 when building locally (#1262)
- C++17 filesystem support for x86_64-apple-darwin14-clang++ (#1263)
- how to get all available functions and their paramaters in the libproducts? (#1264)
- Support "deploy only" option to avoid rebuilding existing tarballs (#1274)
- Adding more platforms / build options with Pkg Extensions (#1283)
- Git error: authentication required but no callback set (#1287)
- Minimum kernel version? (#1289)
- Issue running BB on mac: (#1290)
- too many sections, file too big error during compilation (#1291)
- Truncated Wizard state completely breaks wizard (#1292)
- Can't run wizard in step 3 (#1303)
- Kernel version too old? (#1306)
v0.5.6
BinaryBuilder v0.5.6
Closed issues:
- build_tarballs with --deploy="user/mylib_jll.jl" leads to
device_flow_disablederror when authenticating with GitHub (#1189) - Inconsistent version of dependency (#1210)
- Dynamic Loader (ELF interpreter) not working under NixOS (#1214)
- Build jll error (#1217)
- libblastrampoline.so.5 not found (#1221)
- Question: build script for C library that uses Premake instead of CMake? (#1224)
- CMAKE_CXX_STANDARD=14 leads to -std=c++1y instead of -std=c++14 when compiling ROOT (#1226)
- Builds for macOS are not reproducible (#1230)
- Builds for Windows are not reproducible (#1232)
Merged pull requests:
- Sort architecture lists in output (#1213) (@eschnett)
- [docs] Update
${prefix}/includeto say${includedir}(#1216) (@dannys4) - Support for HTTP.jl 1.0 release (#1220) (@quinnj)
- [CI] Update Manifest.toml (#1222) (@giordano)
- [AutoBuild] Disallow prerelease numbers in versions of JLLs (#1223) (@giordano)
- [AutoBuild] Split log files into a separate tarball (#1229) (@giordano)
- Load top-level dependencies in the main source file (#1231) (@vchuravy)
- [docs] Add section about reproducibility (#1233) (@giordano)
- Add tests to ensure reproducibility on more platforms (#1234) (@giordano)
- [docs] Add tip about
posix_memalignnot working on Musl (#1236) (@giordano)
v0.5.5
BinaryBuilder v0.5.5
Merged pull requests: