Unified · Split
| @@ -23,12 +23,15 @@ init() { · 22 unmodified lines | |||
| 23 | for p in aarch64-linux-musl aarch64-linux-gnu | 23 | for p in aarch64-linux-musl aarch64-linux-gnu |
| 24 | do | 24 | do |
| 25 | cc="$p-gcc -no-pie" | 25 | cc="$p-gcc -no-pie" |
| 26 | qemu="qemu-aarch64 -L /usr/$p" | 26 | qemu="qemu-aarch64" |
| 27 | if | 27 | if |
| 28 | $cc -v >/dev/null 2>&1 && | 28 | $cc -v >/dev/null 2>&1 && |
| 29 | $qemu -version >/dev/null 2>&1 && | 29 | $qemu -version >/dev/null 2>&1 |
| 30 | test -d /usr/$p | ||
| 31 | then | 30 | then |
| 31 | if sysroot=$($cc -print-sysroot) && test -n "$sysroot" | ||
| 32 | then | ||
| 33 | qemu="$qemu -L $sysroot" | ||
| 34 | fi | ||
| 32 | break | 35 | break |
| 33 | fi | 36 | fi |
| 34 | cc= | 37 | cc= |