From fd8b2fd52229b10092fca7fb520ed33e14f3f50c Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 30 Jan 2026 01:36:47 +0900 Subject: internal/rosa: fix up dependencies These are no longer provided by the (incomplete) toybox implementations, so they need to be specified explicitly. Signed-off-by: Ophestra --- internal/rosa/hakurei.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'internal/rosa/hakurei.go') diff --git a/internal/rosa/hakurei.go b/internal/rosa/hakurei.go index 1fdf73e7..41572965 100644 --- a/internal/rosa/hakurei.go +++ b/internal/rosa/hakurei.go @@ -32,6 +32,7 @@ func (t Toolchain) newHakurei(script string) pkg.Artifact { t.Load(Wayland), t.Load(WaylandProtocols), }, nil, []string{ + "CGO_ENABLED=1", "GOCACHE=/tmp/gocache", "CC=clang -O3 -Werror", }, ` @@ -193,7 +194,7 @@ func main() { func init() { artifactsF[Hakurei] = func(t Toolchain) pkg.Artifact { return t.newHakurei(` -mkdir -p /work/system/{bin,libexec/hakurei} +mkdir -p /work/system/libexec/hakurei/ echo '# Building hakurei.' go generate -v ./... @@ -210,9 +211,11 @@ echo '# Testing hakurei.' go test -ldflags='-buildid= -extldflags=-static' ./... echo -mv \ - /work/system/libexec/hakurei/{hakurei,sharefs} \ - /work/system/bin +mkdir -p /work/system/bin/ +(cd /work/system/libexec/hakurei && mv \ + hakurei \ + sharefs \ + ../../bin/) `) } artifactsF[HakureiDist] = func(t Toolchain) pkg.Artifact { -- cgit v1.3.1