Revision 477ba620 configure
b/configure | ||
---|---|---|
193 | 193 |
fi |
194 | 194 |
elif check_define __mips__ ; then |
195 | 195 |
cpu="mips" |
196 |
elif check_define __ia64__ ; then |
|
197 |
cpu="ia64" |
|
196 | 198 |
else |
197 | 199 |
cpu=`uname -m` |
198 | 200 |
fi |
... | ... | |
717 | 719 |
mips*) |
718 | 720 |
host_guest_base="yes" |
719 | 721 |
;; |
722 |
ia64*) |
|
723 |
host_guest_base="yes" |
|
724 |
;; |
|
720 | 725 |
esac |
721 | 726 |
|
722 | 727 |
[ -z "$guest_base" ] && guest_base="$host_guest_base" |
... | ... | |
2698 | 2703 |
# Ensure there's only a single GP |
2699 | 2704 |
cflags="-msmall-data $cflags" |
2700 | 2705 |
;; |
2701 |
ia64) |
|
2702 |
cflags="-mno-sdata $cflags" |
|
2703 |
;; |
|
2704 | 2706 |
esac |
2705 | 2707 |
|
2706 | 2708 |
if test "$target_softmmu" = "yes" ; then |
... | ... | |
2745 | 2747 |
# -static is used to avoid g1/g3 usage by the dynamic linker |
2746 | 2748 |
ldflags="$linker_script -static $ldflags" |
2747 | 2749 |
;; |
2748 |
ia64) |
|
2749 |
ldflags="-Wl,-G0 $linker_script -static $ldflags" |
|
2750 |
;; |
|
2751 |
i386|x86_64|ppc|ppc64|s390|sparc64|alpha|arm|m68k|mips|mips64) |
|
2750 |
i386|x86_64|ppc|ppc64|s390|sparc64|alpha|arm|m68k|mips|mips64|ia64) |
|
2752 | 2751 |
ldflags="$linker_script $ldflags" |
2753 | 2752 |
;; |
2754 | 2753 |
esac |
2755 | 2754 |
fi |
2756 |
if test "$target_softmmu" = "yes" ; then |
|
2757 |
case "$ARCH" in |
|
2758 |
ia64) |
|
2759 |
ldflags="-Wl,-G0 $linker_script -static $ldflags" |
|
2760 |
;; |
|
2761 |
esac |
|
2762 |
fi |
|
2763 | 2755 |
|
2764 | 2756 |
echo "LDFLAGS+=$ldflags" >> $config_target_mak |
2765 | 2757 |
echo "QEMU_CFLAGS+=$cflags" >> $config_target_mak |
Also available in: Unified diff