* [Buildroot] [PATCH] package/mutt: do not run compiled programs from ./configure
@ 2014-11-16 22:08 Yann E. MORIN
2014-11-16 22:23 ` Peter Korsgaard
0 siblings, 1 reply; 2+ messages in thread
From: Yann E. MORIN @ 2014-11-16 22:08 UTC (permalink / raw)
To: buildroot
mutt's ./configure is broken for cross-compilation, because it runs
programs to check for some features or behaviours.
So, we have to feed it some variables to force the checks the way they
are supposed to be resolved for our use-case.
Fixes:
http://autobuild.buildroot.net/results/58c/58c73e72e1387c7f490ad97a86666b12393917cf/
http://autobuild.buildroot.net/results/73b/73b8c54ca41cc475594c24a8d6176d511dcb85e6/
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
package/mutt/mutt.mk | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/package/mutt/mutt.mk b/package/mutt/mutt.mk
index b245542..b4f18b0 100644
--- a/package/mutt/mutt.mk
+++ b/package/mutt/mutt.mk
@@ -41,4 +41,20 @@ else
MUTT_CONF_OPTS += --without-ssl
endif
+# Avoid running tests to check for:
+# - target system is *BSD
+# - C99 conformance (snprintf, vsnprintf)
+# - behaviour of the regex library
+# - if mail spool directory is world/group writable
+# - we have a working libiconv
+MUTT_CONF_ENV += \
+ mutt_cv_bsdish=no \
+ mutt_cv_c99_snprintf=yes \
+ mutt_cv_c99_vsnprintf=yes \
+ mutt_cv_regex_broken=no \
+ mutt_cv_worldwrite=yes \
+ mutt_cv_groupwrite=yes \
+ mutt_cv_iconv_good=yes \
+ mutt_cv_iconv_nontrans=no
+
$(eval $(autotools-package))
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [Buildroot] [PATCH] package/mutt: do not run compiled programs from ./configure
2014-11-16 22:08 [Buildroot] [PATCH] package/mutt: do not run compiled programs from ./configure Yann E. MORIN
@ 2014-11-16 22:23 ` Peter Korsgaard
0 siblings, 0 replies; 2+ messages in thread
From: Peter Korsgaard @ 2014-11-16 22:23 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> mutt's ./configure is broken for cross-compilation, because it runs
> programs to check for some features or behaviours.
> So, we have to feed it some variables to force the checks the way they
> are supposed to be resolved for our use-case.
> Fixes:
> http://autobuild.buildroot.net/results/58c/58c73e72e1387c7f490ad97a86666b12393917cf/
> http://autobuild.buildroot.net/results/73b/73b8c54ca41cc475594c24a8d6176d511dcb85e6/
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-11-16 22:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-16 22:08 [Buildroot] [PATCH] package/mutt: do not run compiled programs from ./configure Yann E. MORIN
2014-11-16 22:23 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox