* [Buildroot] [PATCH] package/xz-utils: does not require threads
@ 2015-01-09 17:03 Yann E. MORIN
2015-01-10 10:39 ` Thomas Petazzoni
0 siblings, 1 reply; 2+ messages in thread
From: Yann E. MORIN @ 2015-01-09 17:03 UTC (permalink / raw)
To: buildroot
Commit 799c12e (xz-utils: needs threads) tried to fix an autobuild
failure by requiring threads. But xz-utils can be configured without
thread support (even though it is one of the most prominent
selling-points of the latest release!).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/xz/Config.in | 4 ----
package/xz/xz.mk | 2 ++
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/package/xz/Config.in b/package/xz/Config.in
index 55beb42..50116f2 100644
--- a/package/xz/Config.in
+++ b/package/xz/Config.in
@@ -1,6 +1,5 @@
config BR2_PACKAGE_XZ
bool "xz-utils"
- depends on BR2_TOOLCHAIN_HAS_THREADS
help
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
compression format, which provides memory-hungry but powerful
@@ -13,6 +12,3 @@ config BR2_PACKAGE_XZ
package.
http://tukaani.org/xz/
-
-comment "xz-utils needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/xz/xz.mk b/package/xz/xz.mk
index 24b1adb..11c15fa 100644
--- a/package/xz/xz.mk
+++ b/package/xz/xz.mk
@@ -12,5 +12,7 @@ XZ_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
XZ_LICENSE = GPLv2+ GPLv3+ LGPLv2.1+
XZ_LICENSE_FILES = COPYING.GPLv2 COPYING.GPLv3 COPYING.LGPLv2.1
+XZ_CONF_OPTS = --enable-threads=$(if $(BR2_TOOLCHAIN_HAS_THREADS),yes,no)
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [Buildroot] [PATCH] package/xz-utils: does not require threads
2015-01-09 17:03 [Buildroot] [PATCH] package/xz-utils: does not require threads Yann E. MORIN
@ 2015-01-10 10:39 ` Thomas Petazzoni
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni @ 2015-01-10 10:39 UTC (permalink / raw)
To: buildroot
Dear Yann E. MORIN,
On Fri, 9 Jan 2015 18:03:25 +0100, Yann E. MORIN wrote:
> Commit 799c12e (xz-utils: needs threads) tried to fix an autobuild
> failure by requiring threads. But xz-utils can be configured without
> thread support (even though it is one of the most prominent
> selling-points of the latest release!).
>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Thanks, applied, after doing a minor tweak: use
--enable-threads/--disable-threads instead of
--enable-threads={yes,no}, to match what we do most often in autotools
packages.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-01-10 10:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-09 17:03 [Buildroot] [PATCH] package/xz-utils: does not require threads Yann E. MORIN
2015-01-10 10:39 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox