diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-07-18 23:14:18 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-07-18 23:14:18 +0900 |
| commit | 22e9e85a038e2ee6213567652029ef9723c9b51e (patch) | |
| tree | 199d32a76760b3d6d0bbd761f53e39da2d0d2174 /internal/rosa/llvm.go | |
| parent | b79aa3ea1cb2e7d27db5f0b0554d80d4f29f4fe5 (diff) | |
internal/rosa: migrate llvm source to azalea
Previous change enabled this migration.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/llvm.go')
| -rw-r--r-- | internal/rosa/llvm.go | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/internal/rosa/llvm.go b/internal/rosa/llvm.go index 9487b2d7..28415ac6 100644 --- a/internal/rosa/llvm.go +++ b/internal/rosa/llvm.go @@ -1,11 +1,9 @@ package rosa import ( - "io/fs" "regexp" "slices" "strings" - "unsafe" "hakurei.app/internal/pkg" ) @@ -51,24 +49,6 @@ func litArgs(verbose bool, skipChecks ...string) string { } func init() { - var llvmPatches []KV - for _, name := range [...]string{ - "increase-stack-size-unconditional", - "add-rosa-vendor", - "xfail-broken-tests", - "path-system-include", - "path-system-libraries", - } { - p, err := fs.ReadFile(nativeB, "package/llvm/"+name+".patch") - if err != nil { - panic(err) - } - llvmPatches = append(llvmPatches, KV{ - name, - unsafe.String(unsafe.SliceData(p), len(p)), - }) - } - native.MustRegister("early-compiler-rt", func(t Toolchain) (*Metadata, pkg.Artifact) { meta := Metadata{ Name: "early-compiler-rt", @@ -190,26 +170,6 @@ ln -s \ ) }) - const ( - version = "22.1.8" - checksum = "_QzoDE0W6cv0vfIWeLPDvqG_vKhz6IGWl1nqUUvhlKWiRzf5dMGqeC3tyS2XgI6j" - ) - - native.MustRegister("llvm-project", func(t Toolchain) (*Metadata, pkg.Artifact) { - meta := Metadata{ - Name: "llvm-project", - Description: "LLVM monorepo with Rosa OS patches", - Version: version, - - ID: 1830, - } - return &meta, t.NewPatchedSource("llvm-"+version, newFromGitHub( - "llvm/llvm-project", - "llvmorg-"+version, - checksum, - ), true, llvmPatches...) - }) - native.MustRegister("llvm", func(t Toolchain) (*Metadata, pkg.Artifact) { meta := Metadata{ Name: "llvm", |
