Skip to content

Updates to the build scripts and Dockerfiles - #27

Merged
dvandyk merged 4 commits into
masterfrom
updates
Aug 9, 2026
Merged

dvandyk merged 4 commits into
masterfrom
updates

Conversation

@dvandyk

@dvandyk dvandyk commented Aug 9, 2026 •

Copy link
Copy Markdown
Member
  • be5022c Build GSL 2.8 from source on both manylinux_2_34 architectures.
  • b5572ba Repair and collapse the macOS dependency bundle onto a single arm64 leg.
  • 8303068 Stop assuming a Homebrew Python for libboost_python on macOS.
  • ab8de96 Bump manylinux_2_34 workflow actions off Node.js 20 runtimes.

@dvandyk dvandyk self-assigned this Aug 9, 2026
dvandyk added 2 commits August 9, 2026 13:23
The build failed with 'pyconfig.h file not found': the script assumed
brew-installed python@3.12/3.13/3.14 under $PREFIX/opt/..., but nothing
ever installed those formulae. Use actions/setup-python to expose the
runner's own pre-cached CPython builds instead (no Homebrew, no extra
download) and query sysconfig for their real include/lib paths, since
their layout differs from Homebrew's Frameworks convention. Also drops
autoconf/automake/libtool/m4 from the brew install list: none of the
four dependencies need them, since all four ship pre-generated build
systems in their release tarballs. Bump actions/checkout to v7 to clear
the Node.js 20 deprecation warning. Also restores the executable bit on
the macOS arm64 build scripts, lost when they were first written out.
@dvandyk
dvandyk merged commit 7918a26 into master Aug 9, 2026
4 checks passed
@dvandyk
dvandyk deleted the updates branch August 9, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant