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