Skip to content

Releases: JuliaPackaging/BinaryBuilder.jl

v0.2.3

13 Feb 02:08
Compare
Choose a tag to compare

BinaryBuilder v0.2.3

Diff since v0.2.2

Closed issues:

  • updating to v1.3.0: Unable to automatically install 'OpenSpecFun' (#527)
  • PROJ_jll-v6.2.1+0 has cxxstring ABI issues that are not caught in an audit pass (#539)
  • Audit should check if a library depends on troublesome system libraries (#591)
  • Chemfiles-v0.9.2+0 makes Julia crash on 64-bit Windows (#603)
  • Something wrong with cmake/binutils/ar leading to plugin error (#614)
  • MKL hash mismatch (#618)
  • expand_cxxstring_abis for FreeBSD and MacOS (#621)
  • Overhaul of sources and dependencies (#634)
  • Disallow build numbers in src_version (#636)

Merged pull requests:

v0.2.2

13 Jan 20:58
v0.2.2
Compare
Choose a tag to compare

v0.2.2 (2020-01-13)

Diff since v0.2.1

Closed issues:

  • IO error in Wizard (#605)

Merged pull requests:

v0.2.1

30 Dec 23:45
v0.2.1
3560416
Compare
Choose a tag to compare

v0.2.1 (2019-12-30)

Diff since v0.2.0

Closed issues:

  • Cmake builds should recommend setting CMAKE\_BUILD\_TYPE (#572)
  • MacOS shard is missing libc++ and libc++abi headers. (#567)
  • Github auth issue when submitting the second pr using wizard (#566)
  • Clang seemingly broken (#563)
  • Installation of Bzip2_jll fails for user-namespace root users (#555)
  • When wizard chooses "all platforms", emit supported\_platforms\(\) in build_tarballs.jl (#464)

Merged pull requests:

v0.2.0

11 Dec 20:52
v0.2.0
Compare
Choose a tag to compare

v0.2.0 (2019-12-11)

Diff since v0.1.4

Closed issues:

  • HDF5_jll failure on macos can't load library (#540)
  • Empty srcdir in sandbox (#530)
  • JLL wrappers should add LIBDIR to LD_LIBRARY_PATH (#524)
  • "UndefVarError: name not defined" on deploy to Yggdrasil (#522)
  • FreeBSD binaries not picked up? (#512)
  • $LD (/opt/x86_64-linux-gnu/tools/llvm-ld) does not exist on MacOS (#508)
  • No method matching autobuild (#501)
  • sys/clonefile.h missing for macOS (#500)
  • Build failed in travis (#492)
  • At line 288, ABORTED (Operation not permitted)! At line 1171, ABORTED (No error information)! (#485)
  • Error when deploying if the JLL repo exists, but no registration was ever successful (#482)
  • StaticLibraryProduct (or FileProduct with multiple possible paths) (#478)
  • Platform-specific sources (#477)
  • License of the built binary packages. (#472)
  • github\_auth\(allow\_anonymous=true\) doesn't work when GITHUB\_TOKEN is not set (#471)
  • GitHub password entry has echo enabled (#465)
  • EULA caching for OSX SDK is broken (#463)
  • Long delay without output when first downloading shards (#461)
  • GC issue when deploying (#458)
  • Error running rootfs (#450)
  • Restrictive permissions on toplevel directory (#447)
  • wizard STEP 3 ends with error (#444)
  • Can BB deal with circular dependencies? (#440)
  • Add support for meson build system (#437)
  • Cross compiling emulators required i.e. setting CMAKE\_CROSSCOMPILING\_EMULATOR (#434)
  • Request to FreeBSD-12.0 target (most resent release) (#433)
  • macOS: install names (link location) is wrong (#430)
  • linux-gnu: SystemError (with $prefix/lib): rmdir: Directory not empty (#428)
  • Define OBJC environment variable (#426)
  • normalize_name cannot parse windows OpenSSL binary name (#425)
  • BinaryBuilder wizard should use generate a single Pkg command and use the API interface instead of REPL interface (#424)
  • increase verbosity (#416)
  • Building ZlibBuilder fails on Ubuntu 18.04 on my machine (#415)
  • fatal error: Windows.h: No such file or directory (#413)
  • Unknown platform error when using a build.jl dep file (#412)
  • Cross compiling? (#411)
  • Symbol lookup error in libmbedtls.so (#409)
  • LoadError: Your platform ("x86_64-pc-linux-gnu", parsed as "x86_64-apple-darwin14") is not supported by this package! (#408)
  • Win64 std::string error (#407)
  • Big scary error on ubuntu (#406)
  • Investigate virtio-fs for qemu (#404)
  • No space left on device (#403)
  • Binaries built for macOS are not able to be used on Travis macOS. (#402)
  • Cannot able to compile a simple test program on PowerPC (#401)
  • -D\_GLIBCXX\_USE\_CXX11\_ABI=1 takes no effect in the new BinaryBuilder (#399)
  • Tarball timestamps are far in the future on MacOS (#394)
  • MXE usage? (#386)
  • Issue with build.jl files from BinaryBuilder (#385)
  • /bin/chgrp should become a no-op (#384)
  • Unreachable statements in build.jl? (#383)
  • Binaries not even used on TravisCI or Appveyor?! (#382)
  • Linking on macOS fails (#381)
  • No version of BinaryBuilder usable? (#380)
  • building tarballs locally fails (#377)
  • registry? (#368)
  • utime (#367)
  • Hardcoded relative paths? (#347)
  • wizard needs user to install BinaryProvider and Compat to top-level environment (#338)
  • generated build script has FileProduct with full local path from build machine (#337)
  • Error using docker image (#329)
  • Feature request: MPI compiling support (#323)
  • File locking necessary to get apk working, QEMU fails (#318)
  • Auto-generate Project.toml for builder repositories (#317)
  • Fastly caching is not working for our build shards (#316)
  • Single-member struct uses wrong ABI on win64 (#315)
  • gcc: error: libgomp.spec: No such file or directory (#313)
  • Add audit step to dedup files using relative symlinks (#312)
  • Add audit step to look for symlinks when building for windows (#311)
  • Generated build*.jl file has wrong version number (#310)
  • distribute license files in binary tarballs (#309)
  • build succeeds but no build products (#307)
  • binaries can not load correct libstdc++.so on travis (#304)
  • We need a timeout for dlopen'ing (#302)
  • cmake needs to link against a tls library (#301)
  • Error: -add_rpath would duplicate path (#299)
  • x86_64 glibc bootstrap does not work properly (#297)
  • sandbox: mkpath rather than mkdir for the inside directory (#295)
  • setup_travis() doesn't validate arguments (#265)
  • Qemu runner is quite slow (#263)
  • Clang crashes observed on Qemu runner (#261)
  • Ask for osx sdk t&c in wizard (#251)
  • Default system choices in the wizard (#250)
  • Support older glibcxx versions on Linux? (#230)
  • Access to host compiler (#201)
  • [Wizard] "This build has produced no binary artifacts" (#200)
  • build.jl files should include dependencies (#194)
  • apple sdk too old to build mariadb (#173)
  • Too many open files (#171)
  • win32 build issues (#167)
  • run_wizard issues (#166)
  • osx cmake errors (#163)
  • Github operations are unreliable, but should be easily recoverable (#141)
  • Wizard: crash when GitHub validation fails (#136)
  • Tell the user which builds worked and which didn't (#135)
  • macOS: Infinite INFO when can't connect to QEMU (#124)
  • Properly handle errors within foreign build.jl files (#116)
  • Documentation (#75)
  • Our clang default triple lacks TLS support (#72)
  • When dropping back into build enviornment, pre-populate bash history with the failed script (#67)
  • Wizard: Integrate auto-fix (#14)
  • Inspect built binaries for advanced CPU instructions (#7)
  • Provisions for installing library versions for multiple platforms (#5)
  • Smoke test package list (#1)

Merged pull requests:

Read more

Bugfix release

16 Jan 01:04
Compare
Choose a tag to compare
v0.1.4

Bump `Project.toml` version

Bugfix release

11 Jan 22:21
Compare
Choose a tag to compare
v0.1.3

Even safer auditing for dlopening

Easier library linkage

16 Oct 07:47
Compare
Choose a tag to compare

This release adds symlinks to $prefix/lib within the cross-compiler's sysroot, making it easier for the cross-linker to find dependent libraries.

It also updates the default generated Travis script and fixes some typos.

Bugfix release

11 Oct 07:33
Compare
Choose a tag to compare

This release contains bugfixes for a number of issues:

  • LD_LIBRARY_PATH setup has been tweaked to avoid compiler confusion when trying to link against e.g. libz when libz is actually a dependency of the current recipe. (d6c4e08)

  • Update RootFS to fix clang linkage against libc++ on OSX. (4d6211e)

  • Fix bug in autodetection of interactivity for Docker runner on OSX. (fc91956)

  • Ignore errors in realpath() during an audit pass (e2ebea7)

GCC multiversioning release

03 Oct 09:18
Compare
Choose a tag to compare

Let the people rejoice, a brave new GCC-multiversioned world is here. Grab your carbon credits now, this is going to balloon your fortran compile times.

Fourth Alpha release

12 Jun 08:04
Compare
Choose a tag to compare

Performance and usability improvements:

  • Adds ccache as a builtin tool, enabled through the environment variable BINARYBUILDER_USE_CCACHE

  • build_tarballs() expanded with --help, --part and --debug

  • Wizard will now prompt you to continue upon (rescuable) failure

  • Many dynamic linking fixes