fix: make clean all-features bootstrapping reliable #39

Merged
ober merged 9 commits from ai/repair-pr-35-20260919T205700Z into main 2026-09-19 18:30:18 -04:00
Owner

Replaces #35 after rebasing its all-features bootstrapping fix onto current main.

The FreeBSD failure came from vendor-libs building the entire jerboa-aws executable even though this repository only consumes its generated Scheme libraries. This keeps normal vendor binaries unchanged while using the transpile target for jerboa-aws, avoiding an unrelated application link on FreeBSD.

Verification:

  • make vendor-libs
  • make binary

Both passed locally on macOS, including full vendor staging and final jsh-macos linking.

Replaces #35 after rebasing its all-features bootstrapping fix onto current `main`. The FreeBSD failure came from `vendor-libs` building the entire `jerboa-aws` executable even though this repository only consumes its generated Scheme libraries. This keeps normal vendor binaries unchanged while using the `transpile` target for `jerboa-aws`, avoiding an unrelated application link on FreeBSD. Verification: - `make vendor-libs` - `make binary` Both passed locally on macOS, including full vendor staging and final `jsh-macos` linking.
fix: bootstrap vendored library runtime caches
Some checks failed
version-policy / required (pull_request) Successful in 3m46s
required-ci / required (pull_request) Failing after 6m18s
c0bdcbf789
fix: link top backend in static cross builds
Some checks failed
version-policy / required (pull_request) Successful in 3m47s
required-ci / required (pull_request) Failing after 6m20s
8acdabc61e
fix: always link bundled top backend crosswise
Some checks failed
version-policy / required (pull_request) Successful in 3m45s
required-ci / required (pull_request) Failing after 6m38s
a53fe91ca1
build: transpile AWS library without linking app
Some checks failed
version-policy / required (pull_request) Successful in 3m47s
required-ci / required (pull_request) Has been cancelled
73ab870fca
ci: bound the tracked secret scan
Some checks failed
version-policy / required (pull_request) Successful in 3m44s
required-ci / required (pull_request) Failing after 3m49s
6813ca9a98
build: trust current signed Jerboa release
Some checks failed
version-policy / required (pull_request) Successful in 3m46s
required-ci / required (pull_request) Failing after 7m43s
3f1be19a4d
build: stage tcp raw compatibility source on FreeBSD
Some checks failed
version-policy / required (pull_request) Successful in 3m43s
required-ci / required (pull_request) Failing after 8m11s
a41977c5c2
build: isolate FreeBSD Jerbuild compilation
All checks were successful
version-policy / required (pull_request) Successful in 3m45s
required-ci / required (pull_request) Successful in 16m47s
3d9c5418a3
ober merged commit 9e479b5b9f into main 2026-09-19 18:30:18 -04:00
ober referenced this pull request from a commit 2026-09-19 18:30:19 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-shell-extras!39
No description provided.