Skip to content

macOS Intel CI#135

Open
TheMrIron2 wants to merge 21 commits into
masterfrom
fix-macos-cli
Open

macOS Intel CI#135
TheMrIron2 wants to merge 21 commits into
masterfrom
fix-macos-cli

Conversation

@TheMrIron2
Copy link
Copy Markdown

Working macOS CI builds with GitHub actions.

Main changes:

  • Added macos-15-intel as stable target with correct staging
  • Fixed broken dependencies (zlib)
  • Clean build - brew checks intelligently for existing python3.11 and installs deps as normal
  • Made macOS non-blocking alongside Ubuntu

Messy commit history due to CI retesting so squash and merge if approved.

This could sometimes fail if the local machine didn't have python3.11 and brew was not informed to download it. Fixed this oversight.
Comment thread scripts/001-binutils-PPU.sh Outdated
Comment on lines +12 to +13
if [ ! -f config.guess ]; then wget --continue https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess; fi
if [ ! -f config.sub ]; then wget --continue https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.sub; fi
Copy link
Copy Markdown
Contributor

@bucanero bucanero Jun 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we shouldn't use this mirror with old config files. I think we can do the same you did on ps3libraries repo, and add the get_config script, that tries to download but has a fallback.

Also we remove the duplicate download on gcc/binutils/ppu/spu and have a single download point.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, thanks for the catch.

TheMrIron2 and others added 2 commits June 6, 2026 14:00
Same behaviour as ps3libraries - check Savannah, and if not, fall back on local copy
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.

2 participants