Skip to content

Name the softfp world vita_softfp, on a core that agrees - #14

Merged
frangarcj merged 1 commit into
mainfrom
softfp-arch-name
Aug 28, 2026
Merged

Name the softfp world vita_softfp, on a core that agrees#14
frangarcj merged 1 commit into
mainfrom
softfp-arch-name

Conversation

@frangarcj

Copy link
Copy Markdown
Contributor

Last of the three. vitasdk/buildscripts#184 has the diagnosis and vitasdk/autobuilds#47 is the same rename on the release side.

Short version: makepkg turns CARCH into shell variable names (depends_$CARCH and six more), so a hyphen made every build in this world die before it compiled anything — and on the way there bash silently appended the literal string softfp[@] to all seven arrays, because it read ${provides_vita-softfp[@]} as ${provides_vita-...}.

The core moves with the name. I checked the new one rather than trusting the validator, which only asserts the two stamps agree with each other:

$ grep ^CARCH bin/makepkg.conf
CARCH="vita_softfp"
$ head -2 version_info.txt
Built at 2026-08-28 12:37:42
world             vita_softfp (float-abi=softfp)

Nothing was ever built against the old core — no package has ever been built in this world at all.

337 tests pass. The two test_container.py failures are the pre-existing ones that need a real pacman and fail on master too.

🤖 Generated with Claude Code

makepkg builds shell variable names out of CARCH, so nothing could be
built for a world whose name has a hyphen in it -- see
vitasdk/buildscripts#184 for what bash does with depends_vita-softfp.

The core moves with the name: sdk-vita_softfp-snapshot-20260828.667.1
stamps CARCH="vita_softfp" in bin/makepkg.conf and names the same
world in version_info.txt. Nothing was ever built against the old one.
@frangarcj
frangarcj merged commit 9cfca90 into main Aug 28, 2026
10 checks passed
@frangarcj
frangarcj deleted the softfp-arch-name branch August 28, 2026 14:03
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