Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] bdwgc: support configure on autoconf <2.69
@ 2013-06-19 13:56 joe
  2013-06-19 14:10 ` Richard Purdie
  0 siblings, 1 reply; 6+ messages in thread
From: joe @ 2013-06-19 13:56 UTC (permalink / raw)
  To: openembedded-core; +Cc: joe.macdonald

From: Joe MacDonald <joe@deserted.net>

Building bdwgc-native on systems with older versions of autoconf (earlier
than 2.69) is known to have issues:

	https://github.com/ivmai/bdwgc/issues/16

An option is to simply mask the errors with m4_pattern_allow(...) for each
of the macros, but rerunning autoreconf produces a functional configure
script that builds a functional native version of bdwgc.

Signed-off-by: Joe MacDonald <joe@deserted.net>
---
 meta/recipes-support/bdwgc/bdwgc_7.2d.bb | 9 +++++++++
 1 file changed, 9 insertions(+)

I tripped over this yesterday on one of my older builders.  It happens to still
be Ubuntu 12.04.2.  I don't know if it's unique to my configuration, but after
doing some digging around on the web I can't see any obvious indications that
I'm missing any autotools package and the general consensus seems to be that
autoreconf is the best option when the failures are relatively beign as they
are here.

-J.

diff --git a/meta/recipes-support/bdwgc/bdwgc_7.2d.bb b/meta/recipes-support/bdwgc/bdwgc_7.2d.bb
index 46e5257..d8e2de5 100644
--- a/meta/recipes-support/bdwgc/bdwgc_7.2d.bb
+++ b/meta/recipes-support/bdwgc/bdwgc_7.2d.bb
@@ -36,3 +36,12 @@ ARM_INSTRUCTION_SET = "arm"
 
 inherit autotools
 BBCLASSEXTEND = "native nativesdk"
+
+do_configure_prepend() {
+	# Without this, on older installations of autoconf errors crop up during configure:
+	# | configure.ac:70: error: possibly undefined macro: AC_MSG_ERROR
+	# |       If this token and others are legitimate, please use m4_pattern_allow.
+	# |       See the Autoconf documentation.
+	# | configure.ac:358: error: possibly undefined macro: AS_IF
+	( cd ${S}; autoreconf -i )
+}
-- 
1.8.2



^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-06-19 15:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-19 13:56 [PATCH] bdwgc: support configure on autoconf <2.69 joe
2013-06-19 14:10 ` Richard Purdie
     [not found]   ` <CANBf+V3L7MBU3U9vZTqVtgv8GYPfoV9aeqyNA6C2QjMpentXOQ@mail.gmail.com>
     [not found]     ` <1371652646.20823.192.camel@ted>
2013-06-19 14:50       ` Joe MacDonald
2013-06-19 15:02         ` Richard Purdie
2013-06-19 15:09           ` Joe MacDonald
2013-06-19 15:20             ` Richard Purdie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox