Skip to content

Build system refactor#139

Open
clienthax wants to merge 2 commits into
ps3dev:masterfrom
clienthax:build-system-refactor
Open

Build system refactor#139
clienthax wants to merge 2 commits into
ps3dev:masterfrom
clienthax:build-system-refactor

Conversation

@clienthax
Copy link
Copy Markdown

@clienthax clienthax commented Jun 7, 2026

  • Download all files build so we fail early.
  • Downloads switched to https where possible (libxml's cert is out of date..)
  • Don't depend on savannah for builds + use fallback script otherwise.
  • Remove both psl1ght and ps3libraries from the toolchain build, other PR's will address this.
  • Remove python, not needed with new psl1ght utilities and causes issues.
  • MacOS fixes.
  • Split up CI tasks for visibility (helper in utils folder for generating these)

Initial mac support copied from #136
Initial config downloader from #138, modified for CI bypass
Related PR for libraries: ps3dev/ps3libraries#81

- Download all files build so we fail early.
- Don't depend on savannah for builds.
- Remove both psl1ght and ps3libraries from the toolchain build, should not be a hard dependency.
- Remove python, not needed with new psl1ght utilities and causes issues.
- MacOS fixes.
- Split up CI tasks for visibility (helper in utils folder for generating these)
@clienthax clienthax changed the title Build system refactoring. Build system refactor Jun 7, 2026
@clienthax clienthax force-pushed the build-system-refactor branch from 207b385 to 03f4c47 Compare June 8, 2026 00:39
@clienthax clienthax force-pushed the build-system-refactor branch from 03f4c47 to 5b25ed6 Compare June 8, 2026 00:43
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