echo "stunt ld: $*"
+unset march
while [ $# != 0 ]; do
a=$1; shift
case "$a" in
set -x
ld -nostdlib -r "${outargs[@]}" -o "$inter1"
objcopy -w -G xenos_* -G _start "$inter1" "$inter2"
-ld -m "$march" -T "$finallds" "$inter2" -o "$outfile"
+ld ${march:+-m ${march}} -T "$finallds" "$inter2" -o "$outfile"
!APPTOOLS!/ld --stunt-intermediate %g.link1 %g.link2 --stunt-final-script !LDSCRIPT!
*link:
-%{m64:-m elf_x86_64} %{m64|mx32:;:-m elf_i386} %{mx32:-m elf32_x86_64}
+%{m64:-m elf_x86_64;mx32:-m elf32_x86_64;m32:-m elf_i386}
*endfile:
!OBJS!