Releases: JuliaPackaging/BinaryBuilder.jl
Releases · JuliaPackaging/BinaryBuilder.jl
v0.2.6
BinaryBuilder v0.2.6
Closed issues:
- Warning: Linked library libgomp.1.dylib could not be resolved and could not be auto-mapped (#442)
- local build of
foo_jll
package (#521) - Disable Issues in JuliaBinaryWrapper package repos (#819)
- Unable to run unprivileged containers on this system (#839)
- DirectorySource should have an option not to copy symlinks (#845)
- Wizard fails:
accept_apple_sdk
not defined (#847) - Using Julia_jll gives a weird warning (#854)
- Add a way to adjust the compat entry for Julia in JLL's
Package.toml
(#856) - Weird warning for files whose name ends in "so" (but not ".so") (#857)
- If my library doesn't link to a specific gfortran version but a dependent library does, do I need to
expand_gfortran_versions
? (#860) - ln doesn't support --relative (#862)
- Not finding existing products? (#868)
- Error when opening PR (#870)
- Resolve libresov.so warning (#878)
- [wizard] error adding dependency via bb (#884)
- [wizard] patch not saved to disk (#885)
- Add zst support for archives (#888)
Merged pull requests:
- Return proper error code in all branches of
autobuild()
(#779) (@staticfloat) - Add optional init_block kwarg to build_tarball (#791) (@fingolfin)
- Split BinaryBuilder into multiple modules (#809) (@giordano)
- Fix Yggdrasil clones not updating (#831) (@staticfloat)
- Use script to generate list of instructions (#832) (@giordano)
- [skip travis] Include
BinaryBuilderBase
docstrings (#834) (@giordano) - [skip travis] Expand documentation of build scripts (#835) (@giordano)
- CompatHelper: add new compat entry for "OutputCollectors" at version "0.1" (#836) (@github-actions[bot])
- Automatically remove
_jll
from name of project in Wizard (#837) (@giordano) - Add basic tests for JLL wrappers (#838) (@giordano)
- Do not enable issues in the repositories of the wrappers (#840) (@giordano)
- Add to the JLLs a function to tell whether the current platform is supported (#841) (@giordano)
- Update check of whether user accepts to install macOS SDK (#842) (@giordano)
- Move init of path lists in JLLs to precompile time (#844) (@giordano)
- Add missing import in wizard (#848) (@giordano)
- Fix Wizard's ability to count (#850) (@staticfloat)
- Update building.md (#851) (@matbesancon)
- Pass credentials to Libgit2.fetch in init_jll_package (#855) (@mortenpi)
- Improve local development workflow (#861) (@staticfloat)
- Include build_tarballs --help text in the manual (#867) (@mortenpi)
- Fix minor typo in jll.md (#869) (@nlw0)
- Move part of autobuild() into new get_meta_json() helper (#872) (@fingolfin)
- checking for nothing in deploy (#873) (@matbesancon)
- build_tarballs: fix call to get_meta_json (#874) (@fingolfin)
- Add julia_compat keyword argument to build_tarballs (#875) (@fingolfin)
- Import JSON in Wizard (#876) (@pxl-th)
- Import runshell from BinaryBuilderBase (#881) (@giordano)
- Revert "Move init of path lists in JLLs to precompile time (#844)" (#882) (@giordano)
- Fix OpenLDAPClient_jll problems (#883) (@staticfloat)
- Write patches out to disk when deploying locally in Wizard (#886) (@staticfloat)
- Bump RootFS (#890) (@staticfloat)
- [skip travis] Improve documentation of Override for JLL packages (#892) (@giordano)
- [skip travis] Some improvements to documentation (#894) (@giordano)
v0.2.5
BinaryBuilder v0.2.5
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 onaarch64
andppc64le
(#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
toPKG_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 fixlocate(::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
andAnyPlatform
(#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 toupdate_configure_scripts
(#796) (@giordano) - Suggest
--build=${MACHTYPE}
flag toconfigure
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)
v0.2.4
BinaryBuilder v0.2.4
Closed issues:
- Automatically generate diff of any source files (#125)
- Add an option to not unpack sources. (#308)
- Track dependency on libgomp (#448)
- Check if the tag is already existing before attempting new registration and upload of artifacts (#554)
- Be more parallel (#565)
- Tests are failing on Julia nightly (#582)
- Tag a new release of BinaryBuilder? (#586)
- Symlinks generated with builder paths (#672)
- Entering product names is annoying (#677)
- Audit test is unreliable (#686)
Merged pull requests:
- Add ArchiveSource type (#671) (@giordano)
- Fix link creation in
symlink_soname_lib
(#674) (@giordano) - Do not replace existing artifacts (#676) (@giordano)
- Diff source tree after interactive build (#678) (@Keno)
- Teach
rebuild_jll_package()
to restrain itself from downloading GH releases (#680) (@staticfloat) - Wizard: Don't ignore error paths (#681) (@Keno)
- If we can't get the
gitsha
, then return the tree hash (#682) (@staticfloat) - Factor out some
build_tarball
inner functions (#688) (@pabloferz) - Update travis configuration to match comments (#690) (@Keno)
- Remove audit test that would fail on some systems (#691) (@giordano)
- Check license file in the wizard (#692) (@giordano)
- Fix filtering of armv7l platforms in JLL wrappers for Julia v1.3 (#695) (@giordano)
- Fix compatibility with Julia v1.4 (#696) (@giordano)
- Add
-Wno-unused-command-line-argument
toclang
wrapper (#697) (@staticfloat) - Add basic support for macOS frameworks (#698) (@barche)
- Add an audit warning if a package doesn't depend on CSL when it should (#699) (@giordano)
- Dlopen flags 2 (#701) (@barche)
- Dereference symlinks when copying
DirectorySource
s (#703) (@staticfloat) - Work around symlink loop bug (#704) (@staticfloat)
- Bump powerpc64le shards to require only glibc 2.17 (#705) (@staticfloat)
- Handling of github token when uploading releases (#706) (@MaximeBouton)
- Fix warning about libgomp (#707) (@giordano)
- Add warning messages about deadlinks (#708) (@staticfloat)
- Fix
dlopen_flags_str
(#710) (@giordano) - Fix warning about dead symlinks (#711) (@giordano)
- Allow registering versions older than existing ones (#712) (@giordano)
- Comment out extraneous
resolve_versions!()
(#713) (@staticfloat) - Cleanup distinction between "default" and "ignore" libraries (#715) (@staticfloat)
- Record compat info when registering packages (#716) (@staticfloat)
- Support setting both
version
andtree_hash
in our package spec's (#717) (@staticfloat)
v0.2.3
BinaryBuilder v0.2.3
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:
- Allow selection of compilers in the wizard (#553) (@giordano)
- Avoid blank line when there are no dependencies (#594) (@giordano)
- Setup dependencies that match the GCC ABI of the compiler (#604) (@giordano)
- Stop compilers from using known unsafe options (#610) (@giordano)
- Add audit check about troublesome libraries (#611) (@giordano)
- Add audit pass to check OS/ABI for FreeBSD libraries (#612) (@giordano)
- Add keyword argument
lazy_artifacts
forbuild_tarballs()
(#613) (@giordano) - Bump
PlatformSupport
to fixcmake
trying to usegcc-ar
instead ofar
(#615) (@staticfloat) - Fix dead
cxxstring_abi
code paths (#616) (@staticfloat) - Upgrade dependencies, add compatibility for Julia 1.4+ (#617) (@staticfloat)
- Fix suggestion to use expand_cxxstring_abis (#620) (@maleadt)
- Add to documentation list of supported platforms and their triplets (#622) (@giordano)
- Simplify
preferred_libgfortran_version
andpreferred_cxxstring_abi
(#623) (@giordano) - Write to the generated README the actual list of products (#626) (@giordano)
- Fix warning about already existing symlink when mounting depende… (#629) (@giordano)
- Reverse the order of LLVM compilers proposed in the wizard (#633) (@giordano)
- Disallow
src_version
with build number already specified (#637) (@staticfloat) - Update
.travis.yml
syntax (#638) (@staticfloat) - Add cxxstringabi mismatches to tests and $CC -lgfortran tests (#640) (@staticfloat)
- Bump RootFS (#641) (@staticfloat)
- Cleanup auditing a bit (#642) (@staticfloat)
- Add custom types for sources and dependencies (#643) (@giordano)
- Add
bb_full_target
within the build environment. (#644) (@staticfloat) - Bump RegistryTools again (#648) (@staticfloat)
- Add compatibility hack for
arm-linux
->armv7l-linux
renaming. (#649) (@staticfloat) - Add compat shim for Pkg on registration (#650) (@staticfloat)
- Add SnoopCompile precompilation harness (#651) (@staticfloat)
- Add functions for JSON serialise and deserialise dependencies (#652) (@giordano)
- Run Travis only on specific branches (#654) (@giordano)
- Install TagBot as a GitHub Action (#655) (@JuliaTagBot)
- Fix building of project dict for registration (#656) (@giordano)
- Fix
get_next_wrapper_version
in Julia v1.4 (#657) (@giordano) - Fix ccall arguments in example usage (#659) (@laborg)
- Fix error in local registration/deployment (#661) (@laborg)
- Check the string of the URL, not its representation (#662) (@giordano)
- Fix JLL package generation on ARM (#663) (@staticfloat)
- Fix
ExecutableProduct
wizard generation trying to usedir_path
kwarg (#664) (@staticfloat) - Update dependencies (#665) (@giordano)
- Don't allow invalid identifiers in the wizard (#666) (@staticfloat)
remoteurl
seems to disable fetching, for some reason. (#667) (@staticfloat)
v0.2.2
v0.2.2 (2020-01-13)
Closed issues:
- IO error in Wizard (#605)
Merged pull requests:
- Bump LLVM shards (#609) (staticfloat)
- Bump PlatformSupport to get improved CMake definitions (#608) (staticfloat)
- Disable ccache for gfortran, as it isn't well supported anyway (#606) (giordano)
- Remove
tmpify\_srcdir
step and upgrade RootFS (#601) (staticfloat) - Add GCC v9 shard (#599) (staticfloat)
- Run tests with docker on Julia 1.3.0 (#597) (giordano)
- Fix typo (#596) (giordano)
- Remove extra new line at the end of script generated by wizard (#592) (giordano)
v0.2.1
v0.2.1 (2019-12-30)
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:
- Ignore empty columns in
objdump
output (#590) (staticfloat) - Improve error message about wrong source specification (#588) (giordano)
- Print umount command to stdout/stderr when verbose is requested (#585) (giordano)
- Fix LLVM testsuite (#584) (staticfloat)
- Enable automerging of JLL packages (#581) (DilumAluthge)
- Add
LLVM@9
shard (#580) (staticfloat) - Trim useless whitespaces in script generated by the wizard (#579) (giordano)
- Print
supported\_platforms\(\)
when wizard recipe builds for all platforms (#578) (giordano) - Suggest to set
-DCMAKE\_BUILD\_TYPE=Release
for CMake builds (#575) (giordano) - Fix macOS libc++ include problems (#571) (staticfloat)
- Use different note when obtain GitHub token (#570) (innerlee)
- Bump LLVM shards to fix libxml2 issues (#569) (staticfloat)
- Send GitHub
auth
when looking up owners as well (#568) (staticfloat) - Unsymlink deps from the prefixes in the wizard. (#564) (fredrikekre)
- Dev BinaryBuilder in Dockerfile, instead of adding master (#562) (giordano)
- build_tarballs: accept dependencies with UUID's specified (#561) (fredrikekre)
- Print PackageSpec correctly when printing build_tarball.jl (#560) (fredrikekre)
- Define
BINARYBUILDER\_NPROC
to override${nproc}
(#558) (giordano) - Set up JLL dependencies when running in the wizard. (#557) (fredrikekre)
- Bump
PlatformSupport
shards to fix CMake toolchain path issues (#556) (staticfloat) - Allow selection of LLVM version (#552) (staticfloat)
v0.2.0
v0.2.0 (2019-12-11)
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 whenGITHUB\_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 thanmkdir
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:
- Split
--deploy
into--deploy-bin
and--deploy-jll
(#551) (staticfloat) - Add small threshold for codecov success (#550) (giordano)
- Put upper bounds to compat of dependencies (#547) (giordano)
- Protect expansion of PRE_FLAGS in the wrapper (#546) (giordano)
- Properly unmount
other\_shard
withinprobe\_unprivileged\_containers\(\)
(#544) (staticfloat) - License JLL packages themselves as MIT (#543) (staticfloat)
- Fix tests on MacOS (#542) (staticfloat)
- Add Sys.BINDIR to LIBPATH_list in JLL wrappers for Windows (#541) (giordano)
- build and push the JLL package on
--deploy
(#537) (ssfrr) - fixes some bugs with private deployments (#536) (ssfrr)
- Set JLL packages to be installable but not loadable on 1.0-1.2 (#533) (staticfloat)
- Don't overwrite PATH_list and LIBPATH_list (#532) (ararslan)
- Improve
probe\_unprivileged\_containers\(\)
to check mounting (#528) (staticfloat) - Initialise LIBPATH_list with the libraries provided by Julia (#526) (giordano)
- set the prefix to the prefix (#525) (visr)
- Fix opening of PR to Yggdrasil (#523) (giordano)
- Optionally collect directories in
collect\_files
(#519) (giordano) - Use RegistryTools for interacting with the registry (#518) (ararslan)
- Fix Registrator compatibility to v1.0.0 (#517) (ararslan)
- Some improvements to documentation (#515) (giordano)
- Small fixes (#514) (staticfloat)
- Print compiler versions before compiling (#510) (giordano)
- Don't
dlopen\(\)
during JLL rebuilding (#509) (staticfloat) - Give a better error when a product cannot be found in
rebuild\_jll\_packages\(\)
(#507) (staticfloat) - Use
ghr\_jll
to provideghr
on all platforms (#506) (staticfloat) - Work around
go
's penchant to mark directories as read-only (#505) (staticfloat) - Add dependencies when running the wizard (#504) (meggart)
- Split out JLL package initialization as well (#503) (staticfloat)
- Separated registration (#502) (staticfloat)
- Fix typo (#498) (staticfloat)
- Enable independent registration (#497) (staticfloat)
- Throw error when authenticating if input is closed and GITHUB_TOKEN is empty (#496) (giordano)
- Add
--meta-json
and some associated declarative tools (#495) (staticfloat) - Fixes to get JLL autoregistration working properly (#494) (staticfloat)
- Properly JIT windows tool wrappers (#493) (staticfloat)
- Fix directory symlinks in
symlink\_tree\(\)
(#491) (staticfloat) - Give better error messages when JLL packages do not exist. (#490) (staticfloat)
- Add
test\_yggdrasil\_pr\(\)
(#489) (staticfloat) - Force-update the registry every time we look for a new build number (#488) (staticfloat)
- Force invalidation of docker cache for new versions of BB (#487) (staticfloat)
- Fix
versioninfo\(\)
for non-git-checkouts (#486) (staticfloat) - Use HTTPS to clone GH repos (#484) (staticfloat)
- Fix formatting of more platforms ...
Bugfix release
v0.1.4 Bump `Project.toml` version
Bugfix release
v0.1.3 Even safer auditing for dlopening
Easier library linkage
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.