mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
Fix gdbserver-without-gdb build
An earlier patch changed gdbserver to use the already-built top-level gnulib and gdbsupport. However, if one did a build that did not include gdb, then gdbserver would fail to build. The problem is that configure.ac only adds gnulib and gdbsupport to the build when gdb is being built. This patch fixes the problem by arranging for this to happen when gdbserver is built. ChangeLog 2020-02-17 Tom Tromey <tom@tromey.com> * configure: Rebuild. * configure.ac (configdirs): Add gnulib and gdbsupport when building gdbserver.
This commit is contained in:
parent
272a84b120
commit
b6f9caee52
@ -1,3 +1,9 @@
|
||||
2020-02-17 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* configure: Rebuild.
|
||||
* configure.ac (configdirs): Add gnulib and gdbsupport when building
|
||||
gdbserver.
|
||||
|
||||
2020-02-14 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* Makefile.in: Rebuild.
|
||||
|
18
configure
vendored
18
configure
vendored
@ -7360,13 +7360,17 @@ esac
|
||||
CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
|
||||
INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
|
||||
|
||||
# gdb depends on gnulib and gdbsupport, but as nothing else does, only
|
||||
# include them if gdb is built.
|
||||
if echo " ${configdirs} " | grep " gdb " > /dev/null 2>&1 ; then
|
||||
# The Makefile provides the ordering, so it's enough here to add to
|
||||
# the list.
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
fi
|
||||
# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
|
||||
# else does, only include them if one of these is built. The Makefile
|
||||
# provides the ordering, so it's enough here to add to the list.
|
||||
case " ${configdirs} " in
|
||||
*\ gdb\ *)
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
;;
|
||||
*\ gdbserver\ *)
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Strip out unwanted targets.
|
||||
|
||||
|
18
configure.ac
18
configure.ac
@ -2746,13 +2746,17 @@ esac
|
||||
CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
|
||||
INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
|
||||
|
||||
# gdb depends on gnulib and gdbsupport, but as nothing else does, only
|
||||
# include them if gdb is built.
|
||||
if echo " ${configdirs} " | grep " gdb " > /dev/null 2>&1 ; then
|
||||
# The Makefile provides the ordering, so it's enough here to add to
|
||||
# the list.
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
fi
|
||||
# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
|
||||
# else does, only include them if one of these is built. The Makefile
|
||||
# provides the ordering, so it's enough here to add to the list.
|
||||
case " ${configdirs} " in
|
||||
*\ gdb\ *)
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
;;
|
||||
*\ gdbserver\ *)
|
||||
configdirs="${configdirs} gnulib gdbsupport"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Strip out unwanted targets.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user