OSDN Git Service

gdbserver: configure + make clean fails (no 'common' subdir)
authorbrobecke <brobecke>
Sun, 6 Mar 2011 16:40:52 +0000 (16:40 +0000)
committerbrobecke <brobecke>
Sun, 6 Mar 2011 16:40:52 +0000 (16:40 +0000)
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).

gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in

index 7fa2e15..577a14b 100644 (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.
index 50d468e..81cf25a 100644 (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}