Skip to content

Releases: JuliaPackaging/Yggdrasil

GCCBootstrap-v15.2.0+3: [basil] v1.8.2, new package (#14172)

Choose a tag to compare

@Keno Keno released this 15 Jul 08:07
a879fa1
* [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)

Choose a tag to compare

@Keno Keno released this 15 Jul 08:25
a879fa1
* [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)

Choose a tag to compare

@Keno Keno released this 15 Jul 07:19
a879fa1
* [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)

Choose a tag to compare

@maleadt maleadt released this 11 Jul 08:45
a1bab8d
Co-authored-by: wsmoses <1260124+wsmoses@users.noreply.github.com>

LLVMBootstrap-v21.1.8+0

Choose a tag to compare

@maleadt maleadt released this 30 Jun 14:33
7a841d0
[Qiskit] new version 2.4.2 (#14103)

LLVMBootstrap-v21.1.8

Choose a tag to compare

@maleadt maleadt released this 30 Jun 11:40
8b4522d
PoCL 7.2: vectorize OpenCL math builtins via SLEEF_jll (libsleefgnuab…

LLVMBootstrap-v20.1.2+0: CUDA: Bump for 13.3 Update 1. (#14100)

Choose a tag to compare

@maleadt maleadt released this 30 Jun 14:16
07d18c8
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)

Choose a tag to compare

@maleadt maleadt released this 30 Jun 13:59
07d18c8
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)

Choose a tag to compare

@Keno Keno released this 27 Jun 01:25
95584b2
Co-authored-by: wsmoses <1260124+wsmoses@users.noreply.github.com>

GCCBootstrap-v14.3.0: [CompilerSupportLibraries] Build 1.1.2 for Julia 1.10 (#14067)

Choose a tag to compare

@Keno Keno released this 26 Jun 22:58
d2e2221
* [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>