From: Joel Brobecker Date: Sun, 6 Mar 2011 07:40:52 +0000 (+0000) Subject: gdbserver: configure + make clean fails (no 'common' subdir) X-Git-Tag: gdb_7_3-branchpoint~382 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e51411190f506bcea2809bf3416a3c16921fa7d8;p=thirdparty%2Fbinutils-gdb.git 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). --- diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 7fa2e1558ff..577a14b6f41 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2011-03-06 Yao Qi + + * Makefile.in (REQUIRED_SUBDIRS): Remove $(LIBCOMMON_DIR). + 2011-03-05 Yao Qi * Makefile.in (CLEANDIRS, REQUIRED_SUBDIRS): New variable. diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in index 50d468e7e96..81cf25a3763 100644 --- a/gdb/gdbserver/Makefile.in +++ b/gdb/gdbserver/Makefile.in @@ -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}