mirror of
https://github.com/nix-community/nix-on-droid.git
synced 2025-11-08 19:46:07 +01:00
The error
/data/data/com.termux/files/nix/bin/sh: error while loading shared libraries: /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so: invalid ELF header
it seems to happen because of
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so
which doesn't support the .so file being a linker script
.../files/nix $ cat ./nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf64-littleaarch64)
GROUP ( /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so.6 /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc_nonshared.a AS_NEEDED ( /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/ld-linux-aarch64.so.1 ) )
|
||
|---|---|---|
| .. | ||
| build | ||
| environment | ||
| lib-bash | ||
| nixpkgs | ||
| default.nix | ||
| home-manager.nix | ||
| module-list.nix | ||
| terminal.nix | ||
| time.nix | ||
| upgrade.nix | ||
| user.nix | ||
| version.nix | ||