gdbserver: configure + make clean fails (no 'common' subdir)

This problem was noticed during the nightly snapshot build,
but can be reduced to:

        % /path/to/gdb/gdbserver/configure
        % make clean

The "make clean" fails, because it tries to do a "make clean"
in the common/ subdirectory.  But the problem is that this
common/ subdirectory is NOT created during the configure phase,
but rather during the build phase.  The error is fatal because
we had put the common subdirectory in the list of REQUIRED_SUBDIRS.

This fixes the problem by removing it from the REQUIRED_SUBDIRS
list.

gdb/gdbserver/ChangeLog:

        * Makefile.in (REQUIRED_SUBDIRS): Remove $(LIBCOMMON_DIR).
This commit is contained in:
Joel Brobecker 2011-03-06 07:40:52 +00:00
parent b27cf2b3df
commit e51411190f
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2011-03-06 Yao Qi <yao@codesourcery.com>
* Makefile.in (REQUIRED_SUBDIRS): Remove $(LIBCOMMON_DIR).
2011-03-05 Yao Qi <yao@codesourcery.com>
* Makefile.in (CLEANDIRS, REQUIRED_SUBDIRS): New variable.

View File

@ -137,7 +137,7 @@ LIBCOMMON = $(LIBCOMMON_DIR)/libcommon.a
LIBCOMMON_SRC = $(srcdir)/$(LIBCOMMON_DIR)
CLEANDIRS = $(LIBCOMMON_DIR)
REQUIRED_SUBDIRS = $(LIBCOMMON_DIR)
REQUIRED_SUBDIRS = no-required-subdir-yet
SOURCES = $(SFILES)
TAGFILES = $(SOURCES) ${HFILES} ${ALLPARAM} ${POSSLIBS}