Skip to contentSkip to conversation

package/mutt: do not run compiled programs from ./configure

PATCH New Yann E. MORIN 2 participants 2 messages Nov 16, 2014

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 package/mutt: do not run compiled programs from ./configure

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/
---
 package/mutt/mutt.mk | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
package/mutt/mutt.mk +16 -0
index b245542..b4f18b0 100644
@@ -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))
Signature · 1 line
1.9.1
#1 lore raw

PATCH 1/1 package/mutt: do not run compiled programs from ./configure

Quoted 5 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Yann" == Yann E MORIN <[email protected]> writes:

mutt's ./configure is broken for cross-compilation, because it runs programs to check for some features or behaviours.

Quoted 8 lines

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/

Committed, thanks.

Signature · 1 line
Bye, Peter Korsgaard