From patchwork Sat Sep 3 18:26:18 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [meta-oe,2/2] tcp-wrappers: fix parallel builds Date: Sat, 03 Sep 2011 18:26:18 -0000 From: lumag X-Patchwork-Id: 10945 Message-Id: <1315074378-3291-2-git-send-email-dbaryshkov@gmail.com> To: openembedded-devel@lists.openembedded.org Cc: Dmitry Eremin-Solenikov Inparallel builds make can try to rebuild a object file while cflags file is not yet built. Fix that by providing an explicit cflags dependency on config-check. Signed-off-by: Dmitry Eremin-Solenikov --- .../tcp-wrappers-7.6/fix-cflags-dep.patch | 18 ++++++++++++++++++ .../tcp-wrappers/tcp-wrappers_7.6.bb | 1 + 2 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 meta-oe/recipes-support/tcp-wrappers/tcp-wrappers-7.6/fix-cflags-dep.patch diff --git a/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers-7.6/fix-cflags-dep.patch b/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers-7.6/fix-cflags-dep.patch new file mode 100644 index 0000000..ef15e9f --- /dev/null +++ b/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers-7.6/fix-cflags-dep.patch @@ -0,0 +1,18 @@ +Upstream-Status: Pending + +Fix builds failing as there is no direct rule to rebuild cflags + +Signed-off-by: Dmitry Eremin-Solenikov + +Index: tcp_wrappers_7.6/Makefile +=================================================================== +--- tcp_wrappers_7.6.orig/Makefile 2011-09-02 03:34:07.000000000 +0400 ++++ tcp_wrappers_7.6/Makefile 2011-09-02 03:34:19.000000000 +0400 +@@ -732,6 +732,7 @@ + + # Invalidate all object files when the compiler options (CFLAGS) have changed. + ++cflags: config-check + config-check: + @set +e; test -n "$(REAL_DAEMON_DIR)" || { make; exit 1; } + @set +e; echo $(CFLAGS) >cflags.new ; \ diff --git a/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers_7.6.bb b/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers_7.6.bb index c92447e..96448a9 100644 --- a/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers_7.6.bb +++ b/meta-oe/recipes-support/tcp-wrappers/tcp-wrappers_7.6.bb @@ -29,6 +29,7 @@ SRC_URI = "ftp://ftp.porcupine.org/pub/security/tcp_wrappers_${PV}.tar.gz \ file://size_t.patch \ file://tcpdchk_libwrapped.patch \ file://ldflags.patch \ + file://fix-cflags-dep.patch \ \ file://try-from.8 \ file://safe_finger.8"