Skip to content

v0.2.5

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jun 18:27
· 335 commits to master since this release
09a5247

BinaryBuilder v0.2.5

Diff since v0.2.4

Closed issues:

  • Making changes to files in the wizard (#107)
  • BinaryBuilder lies ... (#195)
  • Support older glibcxx versions on Linux? (#230)
  • Build Julia tarballs for all platforms (#320)
  • Qt build issues (#393)
  • Define an Any platform that matches all platforms (#455)
  • Integrate AZP logging rules (#513)
  • register new version (#545)
  • sys-root is missing sys/fanotify.h (#573)
  • Allow exporting build_tarballs.jl even from an unfinished wizard state (#589)
  • Warn the user if the build already exists in Yggdrasil (#631)
  • Automatic MIT licensing (#635)
  • sorry - this program has been built without plugin support (#653)
  • LTO plugins disabled on MacOS (#675)
  • dlopen errors ignored (#683)
  • get_yggdrasil never updates the repo (#684)
  • Lower Glibc version for PowerPC to 2.17 (#694)
  • [Wizard] Wrong CSL libraries loaded to the RootFS (#702)
  • ERROR: Unable to automatically install 'ZeroMQ' from 'C:\Users\user.julia\packa ges\ZeroMQ_jll\1BliR\Artifacts.toml' (#714)
  • error building package in julia 1.4 (#718)
  • newer gcc versions ? (#720)
  • aarch64-linux-gnu-g++ : exec format error (#721)
  • Registration of versions older than existing ones still fails (#722)
  • show_json(::Dependency) broke on Julia 1.4 (#723)
  • Add a patchelf wrapper that respects page alignment (#729)
  • Have the wizard warn if a package already exists (#746)
  • Error loading Cairo jll on Armv7 (#753)
  • ERROR: Unable to automatically install ‘OpenBLAS’ (#769)
  • Wizard failure if macOS SDK is not downloaded (#770)
  • Improvements to jll readme (#780)
  • [Wizard] prompt for filename unclear (#784)
  • Force installation of artifacts of dependencies, including lazy ones (#785)
  • Two license files per JLL? (#792)
  • Stable documentation is stuck in v0.0.4 (#801)
  • Rootfs artifact not found (#804)
  • sysctlbyname was not declared in this scope (#808)
  • Wizard created build file fails (#813)

Merged pull requests:

  • fix JSON.lower(d::Dependency) for 1.4 (#724) (@vchuravy)
  • Fix a few typos (#726) (@fingolfin)
  • Use ispath to check if the target of a symlink exists (#728) (@giordano)
  • Experimental Azure logging (#730) (@staticfloat)
  • Generate patchelf wrappers for page alignment on aarch64 and ppc64le (#731) (@staticfloat)
  • Search for dead links only in destdir (#732) (@giordano)
  • Move libc++.dylib back to a system library (#733) (@staticfloat)
  • unpriv probing: Show errors when verbose (#734) (@Keno)
  • [skip ci] Update Manifest.toml of documentation (#738) (@giordano)
  • Add "Wizard service" to modify Wizard state during interactive build (#739) (@Keno)
  • Fail gracefully when trying to symlink a directory that already exists (#740) (@giordano)
  • Setup dependencies in the wizard matching the current compiler ABI (#743) (@giordano)
  • Add ${prefix}/lib64/pkgconfig to PKG_CONFIG_PATH (#744) (@giordano)
  • Correctly print the search path of a LibraryProduct in the wizard (#745) (@giordano)
  • Fix looking up paths in Yggdrasil (#747) (@Keno)
  • Treat EOF in input as an interrupt (#748) (@Keno)
  • Add link only flags to the gfortran wrapper (#749) (@giordano)
  • Define GOROOT environment variable (#750) (@giordano)
  • Exit from subprocess trying to dlopen the library, instead of returning (#752) (@giordano)
  • Add from_scratch option to rebuild_jll_package (#754) (@barche)
  • Compress log files in the tarball (#755) (@giordano)
  • [skip ci] Add CompatHelper (#756) (@giordano)
  • Update all dependencies in Manifest.toml (#757) (@giordano)
  • CompatHelper: add new compat entry for "LoggingExtras" at version "0.4" (#758) (@github-actions[bot])
  • Make get_yggdrasil return the plain path to the local clone (#759) (@giordano)
  • Fix warning about existing project in the wizard (#760) (@giordano)
  • Allow deploying a partial wizard state (#761) (@giordano)
  • Add to the docs information about how to publish a JLL package (#763) (@giordano)
  • Throw an error if a variable name is already defined in Base (#764) (@giordano)
  • Add includedir environment variable (#765) (@giordano)
  • Add AnyPlatform that matches all platforms (#766) (@giordano)
  • Update RootFS and PlatformSupport shards with recent improvements (#767) (@staticfloat)
  • Tell the user how to accept Xcode EULA when non-interactive (#768) (@fingolfin)
  • Add documentation about JLL packages (#772) (@giordano)
  • Add link to JLL documentation in README of JLL packages (#773) (@giordano)
  • Define arch(::AnyPlatform) to fix locate(::FileProduct, ...) (#774) (@giordano)
  • [JLL gen]: Set default value for DYLD_FALLBACK_LIBRARY_PATH (#775) (@staticfloat)
  • Do not write platforms to JSON if building for AnyPlatform (#776) (@giordano)
  • Fix typo in cleanup_merged_object! (#777) (@giordano)
  • CompatHelper: add new compat entry for "ArgParse" at version "1.1" (#781) (@github-actions[bot])
  • Document flagon and AnyPlatform (#782) (@giordano)
  • Move building of documentation to GitHub Actions (#783) (@giordano)
  • Make sure the artifacts of dependencies are downloaded, even if lazy (#786) (@giordano)
  • More robust check that artifact is installed (#789) (@giordano)
  • Fix wizard wrongly reporting as successful failing builds (#790) (@giordano)
  • Fix isolated dlopen (#793) (@fingolfin)
  • Reorganise README and LICENSE of the JLL package (#794) (@giordano)
  • Clarify wizard prompt asking for file path (#795) (@giordano)
  • Document --reconf argument to update_configure_scripts (#796) (@giordano)
  • Suggest --build=${MACHTYPE} flag to configure in docs (#797) (@giordano)
  • Ask to the user to accept macOS SDK during wizard (#798) (@giordano)
  • [skip ci] Move build tricks from Yggdrasil wiki to BB documentation (#799) (@giordano)
  • [skip travis] Fix flagon example in documentation (#800) (@giordano)
  • Sort platforms and products consistently in the wrappers (#802) (@giordano)
  • [skip travis] Minor fixes to documentation (#803) (@giordano)
  • Fix sorting of the products when writing the wrappers (#805) (@giordano)
  • Use an AZP environment variable to get the current commit hash (#806) (@giordano)
  • More improvements to the README of JLL packages (#807) (@giordano)
  • Fix call to build_jll_package, sort list of exports in JLL wrappers (#810) (@giordano)
  • Faster startup of generated JLL packages (#812) (@PallHaraldsson)
  • The wizard should suggest to press Enter instead of any key (#814) (@giordano)
  • Add new constructor for LibProduct (#815) (@giordano)
  • Deal with absence of existing LICENSE file when writing wrappers (#816) (@giordano)
  • Move Julia's libdirs to the end of LIBPATH_list in JLL packages (#824) (@staticfloat)
  • Remove unnecessary duplicates in LIBPATH_list (#825) (@staticfloat)
  • Update MacOS GCC shards to have LTO/plugin support (#827) (@staticfloat)
  • Release v0.2.5 (#830) (@giordano)