Skip to content

fix(spec2006): build from prepared SPEC workspace#11

Merged
poemonsense merged 1 commit into
mainfrom
fix/spec2006-workspace-copy
May 9, 2026
Merged

fix(spec2006): build from prepared SPEC workspace#11
poemonsense merged 1 commit into
mainfrom
fix/spec2006-workspace-copy

Conversation

@poemonsense
Copy link
Copy Markdown
Member

Add a spec2006-prepare target that copies the external SPEC tree into build/linux-workloads/spec2006/spec-src and makes the copy writable.

Point the SPEC2006 build flow at that prepared tree for ELF and rootfs generation, and restore write permissions before cleanup.

@poemonsense poemonsense force-pushed the fix/spec2006-workspace-copy branch from f24bf4f to 9c8694e Compare May 9, 2026 02:05
Require SPEC2006_ISO and prepare build/linux-workloads/spec2006/spec-src by
extracting the ISO into a temporary local staging tree, running the vendor
installer there, and copying the installed workspace into the repository
build directory.

Relocate the copied tool tree in place and keep the prepare stamp reusable
so later SPEC targets do not reinstall the workspace unless the ISO or the
prepare script changes.
@poemonsense poemonsense force-pushed the fix/spec2006-workspace-copy branch from 9c8694e to 50f12c8 Compare May 9, 2026 02:28
@poemonsense poemonsense merged commit 03a4357 into main May 9, 2026
2 checks passed
@poemonsense poemonsense deleted the fix/spec2006-workspace-copy branch May 9, 2026 03:29
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