Releases: JuliaPackaging/Yggdrasil
Releases · JuliaPackaging/Yggdrasil
Release list
GCCBootstrap-v15.2.0+3: [basil] v1.8.2, new package (#14172)
* [basil] v1.8.2, new package basil is a 2-D viscous-flow finite-element code (plane-strain / thin-sheet / axisymmetric) from the Houseman group, GPL-3.0. Ships 9 executables: the solver `basil`, the headless PostScript post-processor `sybilps`, and the seven `xpoly` mesh/inversion helper tools. Notes for reviewers: - The source is pinned to a personal fork rather than greg-houseman/basil because the fork carries a fix for a regular-mesh (NOR) regression that upstream does not yet have. - The interactive `sybil` GUI is excluded: it needs Motif, which is not packaged in Yggdrasil. `sybilps` covers the non-interactive workflow and links no X11 libraries. - Windows is deferred. basil writes gfortran unformatted sequential records through relative cwd paths; that path has never been validated on Windows. - i686-linux-musl is excluded: triangle.c only clamps the x87 control word under -DLINUX (glibc-only fpu_control.h) or -DCPU86 (MSVC), so its exact-arithmetic mesh predicates would run with 80-bit x87 intermediates there. i686-linux-gnu gets -DLINUX and is unaffected. - The upstream build system is imake; its generated Makefile is host-specific, so we drive the hand-written MakeSimple files instead. * [basil] Build from upstream + patch instead of a fork Address review: pin greg-houseman/basil and carry the regular-mesh (NOR) regression fix as a bundled patch, so the recipe no longer depends on a personal fork staying alive. The upstream commit is the same tree the fork was based on; the patch is the only source change the fork contributed to the build.
GCCBootstrap-v14.3.0+1: [basil] v1.8.2, new package (#14172)
* [basil] v1.8.2, new package basil is a 2-D viscous-flow finite-element code (plane-strain / thin-sheet / axisymmetric) from the Houseman group, GPL-3.0. Ships 9 executables: the solver `basil`, the headless PostScript post-processor `sybilps`, and the seven `xpoly` mesh/inversion helper tools. Notes for reviewers: - The source is pinned to a personal fork rather than greg-houseman/basil because the fork carries a fix for a regular-mesh (NOR) regression that upstream does not yet have. - The interactive `sybil` GUI is excluded: it needs Motif, which is not packaged in Yggdrasil. `sybilps` covers the non-interactive workflow and links no X11 libraries. - Windows is deferred. basil writes gfortran unformatted sequential records through relative cwd paths; that path has never been validated on Windows. - i686-linux-musl is excluded: triangle.c only clamps the x87 control word under -DLINUX (glibc-only fpu_control.h) or -DCPU86 (MSVC), so its exact-arithmetic mesh predicates would run with 80-bit x87 intermediates there. i686-linux-gnu gets -DLINUX and is unaffected. - The upstream build system is imake; its generated Makefile is host-specific, so we drive the hand-written MakeSimple files instead. * [basil] Build from upstream + patch instead of a fork Address review: pin greg-houseman/basil and carry the regular-mesh (NOR) regression fix as a bundled patch, so the recipe no longer depends on a personal fork staying alive. The upstream commit is the same tree the fork was based on; the patch is the only source change the fork contributed to the build.
GCCBootstrap-v13.2.0+5: [basil] v1.8.2, new package (#14172)
* [basil] v1.8.2, new package basil is a 2-D viscous-flow finite-element code (plane-strain / thin-sheet / axisymmetric) from the Houseman group, GPL-3.0. Ships 9 executables: the solver `basil`, the headless PostScript post-processor `sybilps`, and the seven `xpoly` mesh/inversion helper tools. Notes for reviewers: - The source is pinned to a personal fork rather than greg-houseman/basil because the fork carries a fix for a regular-mesh (NOR) regression that upstream does not yet have. - The interactive `sybil` GUI is excluded: it needs Motif, which is not packaged in Yggdrasil. `sybilps` covers the non-interactive workflow and links no X11 libraries. - Windows is deferred. basil writes gfortran unformatted sequential records through relative cwd paths; that path has never been validated on Windows. - i686-linux-musl is excluded: triangle.c only clamps the x87 control word under -DLINUX (glibc-only fpu_control.h) or -DCPU86 (MSVC), so its exact-arithmetic mesh predicates would run with 80-bit x87 intermediates there. i686-linux-gnu gets -DLINUX and is unaffected. - The upstream build system is imake; its generated Makefile is host-specific, so we drive the hand-written MakeSimple files instead. * [basil] Build from upstream + patch instead of a fork Address review: pin greg-houseman/basil and carry the regular-mesh (NOR) regression fix as a bundled patch, so the recipe no longer depends on a personal fork staying alive. The upstream commit is the same tree the fork was based on; the patch is the only source change the fork contributed to the build.
LLVMBootstrap-v22.1.7: Upgrade enzyme to refs/tags/v0.0.281 (#14184)
Co-authored-by: wsmoses <1260124+wsmoses@users.noreply.github.com>
LLVMBootstrap-v21.1.8+0
[Qiskit] new version 2.4.2 (#14103)
LLVMBootstrap-v21.1.8
PoCL 7.2: vectorize OpenCL math builtins via SLEEF_jll (libsleefgnuab…
LLVMBootstrap-v20.1.2+0: CUDA: Bump for 13.3 Update 1. (#14100)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
LLVMBootstrap-v19.1.7+0: CUDA: Bump for 13.3 Update 1. (#14100)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rootfs-v2026.6.27: Upgrade enzyme to refs/tags/v0.0.276 (#14064)
Co-authored-by: wsmoses <1260124+wsmoses@users.noreply.github.com>
GCCBootstrap-v14.3.0: [CompilerSupportLibraries] Build 1.1.2 for Julia 1.10 (#14067)
* [CompilerSupportLibraries] Rebuild v1.1.2 for mingw runtime fix Bumps CSL v1.1.1 -> v1.1.2 to rebuild the GCC 13 libraries against the rebuilt mingw GCCBootstrap@13 shards (GCCBootstrap-v13.2.0+4, already referenced by the pinned BinaryBuilderBase via JuliaPackaging/ BinaryBuilderBase.jl#482), fixing the msvcrt.a `_initterm_e` / libstdc++ iostream-init incompatibility with current msys2 mingw-w64 (JuliaLang/julia#56840) for the Julia 1.10 release series. The rebuild also picks up the shared common.jl additions that landed after v1.1.1+0 was built: the MinGW CRT startup objects and the msvcrt-os import library (#14004, #14006). No .ci/Manifest.toml bump is needed: the current pin (BBB tree 0db728b7, = BBB#482) already references the +4 gcc-13 mingw shards. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * Update C/CompilerSupportLibraries/CompilerSupportLibraries@v1.1/build_tarballs.jl Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com> --------- Co-authored-by: Keno Fischer <Keno@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com>