-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
addpkg(pixi): v0.63.2 #28187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
addpkg(pixi): v0.63.2 #28187
Conversation
SekaiArendelle
commented
Jan 26, 2026
- Use pre-compiled static musl binaries for aarch64 and x86_64
- related to [Package]: pixi #22227
- Use pre-compiled static musl binaries for aarch64 and x86_64 - related to termux#22227
|
Precompiled executables are not ideal for Termux. I recommend that instead, you try to work on this error in the command |
|
I will give it a try |
|
https://pixi.prefix.dev/latest/installation/#install-from-source seems we shoud compile and install it but not from crates.io. |
|
I'll show how far I was able to get after trying to compile I did this: git clone https://github.com/prefix-dev/pixi.git
cd pixi
# I applied this patch and also I applied a similar patch to the dependency crate 'rattler_pty'
git apply -v << 'EOF'
--- a/crates/pixi_global/src/trampoline.rs
+++ b/crates/pixi_global/src/trampoline.rs
@@ -75,6 +75,11 @@ const TRAMPOLINE_BIN: &[u8] =
const TRAMPOLINE_BIN: &[u8] =
include_bytes!("../../../trampoline/binaries/pixi-trampoline-x86_64-unknown-linux-musl.zst");
+#[cfg(target_arch = "aarch64")]
+#[cfg(target_os = "android")]
+const TRAMPOLINE_BIN: &[u8] =
+ include_bytes!("../../../trampoline/binaries/pixi-trampoline-aarch64-linux-android.zst");
+
#[cfg(target_arch = "loongarch64")]
#[cfg(target_os = "linux")]
const TRAMPOLINE_BIN: &[u8] = include_bytes!(
--- a/crates/pixi_pty/src/unix/pty_process.rs
+++ b/crates/pixi_pty/src/unix/pty_process.rs
@@ -21,7 +21,7 @@ use std::{
thread, time,
};
-#[cfg(target_os = "linux")]
+#[cfg(any(target_os = "linux", target_os = "android"))]
use nix::pty::ptsname_r;
/// Start a process in a forked tty so you can interact with it the same as you would
EOF
python trampoline/build-trampoline.py --target aarch64-linux-android
cargo build
cd examples/simple-calculator
../../target/debug/pixi run
../../target/debug/pixi workspace platform add unknownWhen I did that, and it seems like somewhere there is this list of supported platforms, and Android is not in it already, so to make |

