summaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorJoel Sherrill <joel@oarcorp.com>2013-03-23 15:04:04 +0000
committerJoel Sherrill <joel@oarcorp.com>2013-03-23 15:04:04 +0000
commit0fa3f7cc26157ac4472ce52eaa198d711c51b551 (patch)
treeb05be9ba67c0ef212282886a57abe36e789b98fa /sim
parent50572d76286baf04e29e6a1ee1a88cb3159790da (diff)
downloadgdb-0fa3f7cc26157ac4472ce52eaa198d711c51b551.tar.gz
2013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Use $SIM_DV_SOCKSER_O. * configure: Regenerated.
Diffstat (limited to 'sim')
-rw-r--r--sim/bfin/ChangeLog5
-rwxr-xr-xsim/bfin/configure39
-rw-r--r--sim/bfin/configure.ac12
3 files changed, 28 insertions, 28 deletions
diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog
index 5026a604fd8..2b653b73f54 100644
--- a/sim/bfin/ChangeLog
+++ b/sim/bfin/ChangeLog
@@ -1,3 +1,8 @@
+2013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * configure.ac: Use $SIM_DV_SOCKSER_O.
+ * configure: Regenerated.
+
2012-12-20 Joel Brobecker <brobecker@adacore.com>
* aclocal.m4: Revert the previous change changing
diff --git a/sim/bfin/configure b/sim/bfin/configure
index 629e08a5f2b..27951c22f90 100755
--- a/sim/bfin/configure
+++ b/sim/bfin/configure
@@ -607,6 +607,7 @@ PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH
PKG_CONFIG
BFIN_SIM_EXTRA_OBJS
+SIM_DV_SOCKSER_O
REPORT_BUGS_TEXI
REPORT_BUGS_TO
PKGVERSION
@@ -12294,7 +12295,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12297 "configure"
+#line 12298 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12400,7 +12401,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12403 "configure"
+#line 12404 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -13413,7 +13414,7 @@ $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
fi
-if test x"yes" = x"yes"; then
+if test x"yes" != x"no"; then
sim_hw_p=yes
else
sim_hw_p=no
@@ -13484,6 +13485,19 @@ else
*) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
esac
done
+ # mingw does not support sockser
+ SIM_DV_SOCKSER_O=""
+ case ${host} in
+ *mingw*) ;;
+ *) SIM_DV_SOCKSER_O="dv-sockser.o"
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DV_SOCKSER 1
+_ACEOF
+
+ ;;
+ esac
+
fi
if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
@@ -13491,6 +13505,10 @@ fi
else
if test "$sim_hw_p" != yes; then
+ if test "yes" = "always"; then
+ as_fn_error "Sorry, but this simulator requires that hardware support
+be enabled. Please configure without --disable-hw-support." "$LINENO" 5
+ fi
sim_hw_objs=
sim_hw_cflags="-DWITH_HW=0"
sim_hw=
@@ -13584,20 +13602,7 @@ fi
done
-BFIN_SIM_EXTRA_OBJS=
-
-case ${host} in
- *mingw32*) ;;
- *)
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DV_SOCKSER 1
-_ACEOF
-
- BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} dv-sockser.o"
- ;;
-esac
-
+BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} ${SIM_DV_SOCKSER_O}"
BFIN_SIM_EXTRA_OBJS=${BFIN_SIM_EXTRA_OBJS}
diff --git a/sim/bfin/configure.ac b/sim/bfin/configure.ac
index edf09bace34..bd7df51e23a 100644
--- a/sim/bfin/configure.ac
+++ b/sim/bfin/configure.ac
@@ -56,17 +56,7 @@ AC_CHECK_HEADERS([ \
sys/mman.h \
])
-BFIN_SIM_EXTRA_OBJS=
-
-dnl make sure the dv-sockser code can be supported (i.e. windows)
-case ${host} in
- *mingw32*) ;;
- *)
- AC_DEFINE_UNQUOTED([HAVE_DV_SOCKSER], 1, [Define if dv-sockser is usable.])
- BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} dv-sockser.o"
- ;;
-esac
-
+BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} ${SIM_DV_SOCKSER_O}"
AC_SUBST([BFIN_SIM_EXTRA_OBJS], ${BFIN_SIM_EXTRA_OBJS})
PKG_PROG_PKG_CONFIG