diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-07-01 14:25:30 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-07-01 15:03:26 +0900 |
| commit | 3975dd3e0f6d446241841cdf5c011d4f5f77b5eb (patch) | |
| tree | 80818b60350262b18966138057cb47127ba8694d /internal/rosa/llvm.go | |
| parent | 3ab7116b29750824c7d77b7dd43f20db88aac7db (diff) | |
internal/rosa: create /bin symlinks via helper
This centralises the workaround for surprisingly common buggy scripts with nonstandard hardcoded paths.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/llvm.go')
| -rw-r--r-- | internal/rosa/llvm.go | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/internal/rosa/llvm.go b/internal/rosa/llvm.go index 397cfe20..8fd515d2 100644 --- a/internal/rosa/llvm.go +++ b/internal/rosa/llvm.go @@ -341,6 +341,13 @@ ln -s \ return &meta, t.NewPackage("llvm", meta.Version, source, &PackageAttr{ Flag: TExclusive, + Bin: []string{ + "chmod", + "mkdir", + "rm", + "tr", + "awk", + }, }, &CMakeHelper{ Append: []string{"llvm"}, @@ -358,16 +365,7 @@ ln -s clang++ /work/system/bin/c++ // on 3-stage determinism to test later stages. SkipTest: t.stage.isStage0(), - Test: ` -chmod +w /bin && ln -s \ - ../system/bin/chmod \ - ../system/bin/mkdir \ - ../system/bin/rm \ - ../system/bin/tr \ - ../system/bin/awk \ - /bin -ninja ` + jobsFlagE + ` check-all -`, + Test: "ninja " + jobsFlagE + " check-all", }, _python, _perl, |
