From 8dea11636de12461aea44d8618bf479da14bb4dc Mon Sep 17 00:00:00 2001 From: FlashOnFire_ Date: Fri, 5 Jun 2026 22:45:54 +0200 Subject: [PATCH] oxicloud: remove target-cpu=native flag to make builds more portable Co-authored-by: Darkone Linux --- pkgs/by-name/ox/oxicloud/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ox/oxicloud/package.nix b/pkgs/by-name/ox/oxicloud/package.nix index fe82bef6610e..d2a5d566400f 100644 --- a/pkgs/by-name/ox/oxicloud/package.nix +++ b/pkgs/by-name/ox/oxicloud/package.nix @@ -29,6 +29,12 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--bin=oxicloud" ]; + postPatch = '' + # Upstream pins `target-cpu=native`, making the binary non-portable + # (breaks the binary cache). Build for the generic baseline instead. + rm -f .cargo/config.toml + ''; + postInstall = '' mkdir -p $out/share/oxicloud cp -r static-dist $out/share/oxicloud/static