4dbc6a7738
networking througput since otherwise the emulated NICs didn't have a way of indicating the receive queue is full and would drop packets. o bump PKGNAME o inttypes.h made irrelevent a few chunks of patches, so use it instead
96 lines
2.3 KiB
Plaintext
96 lines
2.3 KiB
Plaintext
$OpenBSD: patch-configure,v 1.4 2006/02/08 13:44:17 todd Exp $
|
|
--- configure.orig Mon Dec 19 16:51:53 2005
|
|
+++ configure Wed Feb 8 06:05:57 2006
|
|
@@ -21,8 +21,8 @@ prefix=""
|
|
interp_prefix="/usr/gnemul/qemu-%M"
|
|
static="no"
|
|
cross_prefix=""
|
|
-cc="gcc"
|
|
-host_cc="gcc"
|
|
+cc="${CC:-cc}"
|
|
+host_cc="${CC:-cc}"
|
|
ar="ar"
|
|
make="make"
|
|
strip="strip"
|
|
@@ -41,7 +41,7 @@ case "$cpu" in
|
|
alpha)
|
|
cpu="alpha"
|
|
;;
|
|
- "Power Macintosh"|ppc|ppc64)
|
|
+ "Power Macintosh"|macppc|ppc|ppc64)
|
|
cpu="powerpc"
|
|
;;
|
|
mips)
|
|
@@ -65,6 +65,9 @@ case "$cpu" in
|
|
x86_64|amd64)
|
|
cpu="x86_64"
|
|
;;
|
|
+ zaurus)
|
|
+ cpu="arm"
|
|
+ ;;
|
|
*)
|
|
cpu="unknown"
|
|
;;
|
|
@@ -113,6 +116,7 @@ oss="yes"
|
|
;;
|
|
OpenBSD)
|
|
bsd="yes"
|
|
+openbsd="yes"
|
|
oss="yes"
|
|
;;
|
|
Darwin)
|
|
@@ -400,7 +404,7 @@ else
|
|
if test -z "$prefix" ; then
|
|
prefix="/usr/local"
|
|
fi
|
|
-mandir="$prefix/share/man"
|
|
+mandir="$prefix/man"
|
|
datadir="$prefix/share/qemu"
|
|
docdir="$prefix/share/doc/qemu"
|
|
bindir="$prefix/bin"
|
|
@@ -468,9 +472,7 @@ if test "$darwin" = "yes" ; then
|
|
echo "Cocoa support $cocoa"
|
|
fi
|
|
echo "SDL support $sdl"
|
|
-if test "$sdl" != "no" ; then
|
|
- echo "SDL static link $sdl_static"
|
|
-fi
|
|
+echo "SDL static link $sdl_static"
|
|
echo "mingw32 support $mingw32"
|
|
echo "Adlib support $adlib"
|
|
echo "CoreAudio support $coreaudio"
|
|
@@ -539,6 +541,9 @@ if test "$cpu" = "i386" ; then
|
|
elif test "$cpu" = "x86_64" ; then
|
|
echo "ARCH=x86_64" >> $config_mak
|
|
echo "#define HOST_X86_64 1" >> $config_h
|
|
+elif test "$cpu" = "arm" ; then
|
|
+ echo "ARCH=arm" >> $config_mak
|
|
+ echo "#define HOST_ARM 1" >> $config_h
|
|
elif test "$cpu" = "armv4b" ; then
|
|
echo "ARCH=arm" >> $config_mak
|
|
echo "#define HOST_ARM 1" >> $config_h
|
|
@@ -611,6 +616,9 @@ fi
|
|
if test "$oss" = "yes" ; then
|
|
echo "CONFIG_OSS=yes" >> $config_mak
|
|
echo "#define CONFIG_OSS 1" >> $config_h
|
|
+ if test "$openbsd"="yes" ; then
|
|
+ echo "CONFIG_OSS_LIBRARY=yes" >> $config_mak
|
|
+ fi
|
|
fi
|
|
if test "$coreaudio" = "yes" ; then
|
|
echo "CONFIG_COREAUDIO=yes" >> $config_mak
|
|
@@ -655,6 +663,13 @@ if [ "$bsd" = "yes" ] ; then
|
|
echo "#define MAP_ANONYMOUS MAP_ANON" >> $config_h
|
|
echo "#define _BSD 1" >> $config_h
|
|
fi
|
|
+
|
|
+if [ "$openbsd" = "yes" ] ; then
|
|
+ echo "#define ENOTSUP 4096" >> $config_h
|
|
+ echo "#define qemu_siginfo siginfo_t" >> $config_h
|
|
+else
|
|
+ echo "#define qemu_siginfo struct siginfo" >> $config_h
|
|
+fi
|
|
|
|
for target in $target_list; do
|
|
|