* [Buildroot] [PATCH v3 1/4] pkg-cmake: allow to build package in a subdirectory
@ 2015-03-04 16:00 Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support Gwenhael Goavec-Merou
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Gwenhael Goavec-Merou @ 2015-03-04 16:00 UTC (permalink / raw)
To: buildroot
From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
For some cmake based packages, like GNURadio, it's forbidden to do the
compilation directly in the sources directory. This patch add a new
variable to specify, if needed, the name of a sub-directory used to compile.
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
---
Changes v2 -> v3:
* Update docs to add detail about LIBFOO_BUILDDIR
Changes v1 -> v2:
* Allow to overload $(2)_BUILDDIR instead of adding a new variable and test
---
docs/manual/adding-packages-cmake.txt | 7 ++++++-
package/pkg-cmake.mk | 8 +++++---
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/docs/manual/adding-packages-cmake.txt b/docs/manual/adding-packages-cmake.txt
index d92b209..05738f0 100644
--- a/docs/manual/adding-packages-cmake.txt
+++ b/docs/manual/adding-packages-cmake.txt
@@ -79,7 +79,7 @@ First, all the package metadata information variables that exist in
the generic infrastructure also exist in the CMake infrastructure:
+LIBFOO_VERSION+, +LIBFOO_SOURCE+, +LIBFOO_PATCH+, +LIBFOO_SITE+,
+LIBFOO_SUBDIR+, +LIBFOO_DEPENDENCIES+, +LIBFOO_INSTALL_STAGING+,
-+LIBFOO_INSTALL_TARGET+.
++LIBFOO_INSTALL_TARGET+, +LIBFOO_BUILDDIR+.
A few additional variables, specific to the CMake infrastructure, can
also be defined. Many of them are only useful in very specific cases,
@@ -91,6 +91,11 @@ typical packages will therefore only use a few of them.
the tree extracted by the tarball. If +HOST_LIBFOO_SUBDIR+ is not
specified, it defaults to +LIBFOO_SUBDIR+.
+* +LIBFOO_BUILDDIR+ may overload the default build directory when a
+ package prevents from in-source-tree build. For example,
+ FOO_BUILDDIR = $(FOO_SRCDIR)/.build, will be used to compile foo
+ package in .build subdirectory.
+
* +LIBFOO_CONF_ENV+, to specify additional environment variables to
pass to CMake. By default, empty.
diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk
index 2404c40..c50039d 100644
--- a/package/pkg-cmake.mk
+++ b/package/pkg-cmake.mk
@@ -61,7 +61,7 @@ $(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install
$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install
$(2)_SRCDIR = $$($(2)_DIR)/$$($(2)_SUBDIR)
-$(2)_BUILDDIR = $$($(2)_SRCDIR)
+$(2)_BUILDDIR ?= $$($(2)_SRCDIR)
#
# Configure step. Only define it if not already defined by the package
@@ -73,7 +73,8 @@ ifeq ($(4),target)
# Configure package for target
define $(2)_CONFIGURE_CMDS
- (cd $$($$(PKG)_BUILDDIR) && \
+ (mkdir -p $$($$(PKG)_BUILDDIR) && \
+ cd $$($$(PKG)_BUILDDIR) && \
rm -f CMakeCache.txt && \
PATH=$$(BR_PATH) \
$$($$(PKG)_CONF_ENV) $$(HOST_DIR)/usr/bin/cmake $$($$(PKG)_SRCDIR) \
@@ -98,7 +99,8 @@ else
# Configure package for host
define $(2)_CONFIGURE_CMDS
- (cd $$($$(PKG)_BUILDDIR) && \
+ (mkdir -p $$($$(PKG)_BUILDDIR) && \
+ cd $$($$(PKG)_BUILDDIR) && \
rm -f CMakeCache.txt && \
PATH=$$(BR_PATH) \
$$(HOST_DIR)/usr/bin/cmake $$($$(PKG)_SRCDIR) \
--
2.0.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support
2015-03-04 16:00 [Buildroot] [PATCH v3 1/4] pkg-cmake: allow to build package in a subdirectory Gwenhael Goavec-Merou
@ 2015-03-04 16:00 ` Gwenhael Goavec-Merou
2015-03-04 21:47 ` Thomas Petazzoni
2015-03-04 16:00 ` [Buildroot] [PATCH v3 3/4] python-cheetah: " Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 4/4] GNURadio: new package Gwenhael Goavec-Merou
2 siblings, 1 reply; 8+ messages in thread
From: Gwenhael Goavec-Merou @ 2015-03-04 16:00 UTC (permalink / raw)
To: buildroot
From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Host-cheetah needs host-markdown.
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
---
package/python-markdown/python-markdown.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/python-markdown/python-markdown.mk b/package/python-markdown/python-markdown.mk
index 864825e..3b2217e 100644
--- a/package/python-markdown/python-markdown.mk
+++ b/package/python-markdown/python-markdown.mk
@@ -12,3 +12,4 @@ PYTHON_MARKDOWN_LICENSE_FILES = LICENSE.md
PYTHON_MARKDOWN_SETUP_TYPE = distutils
$(eval $(python-package))
+$(eval $(host-python-package))
--
2.0.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 3/4] python-cheetah: add host-package support
2015-03-04 16:00 [Buildroot] [PATCH v3 1/4] pkg-cmake: allow to build package in a subdirectory Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support Gwenhael Goavec-Merou
@ 2015-03-04 16:00 ` Gwenhael Goavec-Merou
2015-03-04 21:49 ` Thomas Petazzoni
2015-03-04 16:00 ` [Buildroot] [PATCH v3 4/4] GNURadio: new package Gwenhael Goavec-Merou
2 siblings, 1 reply; 8+ messages in thread
From: Gwenhael Goavec-Merou @ 2015-03-04 16:00 UTC (permalink / raw)
To: buildroot
From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Some packages, like GNURadio for VOLK, needs cheetah on host at buildtime.
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
---
package/python-cheetah/python-cheetah.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/python-cheetah/python-cheetah.mk b/package/python-cheetah/python-cheetah.mk
index 08076b5..faf2436 100644
--- a/package/python-cheetah/python-cheetah.mk
+++ b/package/python-cheetah/python-cheetah.mk
@@ -9,5 +9,7 @@ PYTHON_CHEETAH_SOURCE = Cheetah-$(PYTHON_CHEETAH_VERSION).tar.gz
PYTHON_CHEETAH_SITE = http://pypi.python.org/packages/source/C/Cheetah
PYTHON_CHEETAH_LICENSE = MIT
PYTHON_CHEETAH_SETUP_TYPE = setuptools
+PYTHON_CHEETAH_DEPENDENCIES += host-python-markdown
$(eval $(python-package))
+$(eval $(host-python-package))
--
2.0.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 4/4] GNURadio: new package
2015-03-04 16:00 [Buildroot] [PATCH v3 1/4] pkg-cmake: allow to build package in a subdirectory Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 3/4] python-cheetah: " Gwenhael Goavec-Merou
@ 2015-03-04 16:00 ` Gwenhael Goavec-Merou
2 siblings, 0 replies; 8+ messages in thread
From: Gwenhael Goavec-Merou @ 2015-03-04 16:00 UTC (permalink / raw)
To: buildroot
From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
---
Changes v2 -> v3:
* move comment at the beginning of the file.
* add a patch to suppress boost-test dependency.
* move python dependencies in the specific option.
* use stable archive instead of git.
* add hook specific for ARM for using neon if available (without this hook volk
fails to build).
Changes v1 -> v2:
* overload _BUILDDIR variable to specify build directory
---
package/Config.in | 1 +
package/gnuradio/Config.in | 42 +++++++++++++++++++++
...dio-0001-suppress-boost_unitest-detection.patch | 44 ++++++++++++++++++++++
package/gnuradio/gnuradio.hash | 2 +
package/gnuradio/gnuradio.mk | 39 +++++++++++++++++++
5 files changed, 128 insertions(+)
create mode 100644 package/gnuradio/Config.in
create mode 100644 package/gnuradio/gnuradio-0001-suppress-boost_unitest-detection.patch
create mode 100644 package/gnuradio/gnuradio.hash
create mode 100644 package/gnuradio/gnuradio.mk
diff --git a/package/Config.in b/package/Config.in
index ba45f32..2e167d5 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1041,6 +1041,7 @@ menu "Miscellaneous"
source "package/clamav/Config.in"
source "package/collectd/Config.in"
source "package/empty/Config.in"
+ source "package/gnuradio/Config.in"
source "package/googlefontdirectory/Config.in"
source "package/haveged/Config.in"
source "package/mcrypt/Config.in"
diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in
new file mode 100644
index 0000000..8e5c516
--- /dev/null
+++ b/package/gnuradio/Config.in
@@ -0,0 +1,42 @@
+comment "GNURadio needs a toolchain w/ C++, mmu, threads"
+ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_MMU \
+ && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS \
+ && BR2_LARGEFILE && BR2_INET_IPV6)
+
+config BR2_PACKAGE_GNURADIO
+ bool "GNURadio"
+ depends on BR2_INET_IPV6
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on BR2_LARGEFILE
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_USE_MMU
+ depends on BR2_USE_WCHAR
+ select BR2_PACKAGE_BOOST
+ select BR2_PACKAGE_BOOST_DATE_TIME
+ select BR2_PACKAGE_BOOST_FILESYSTEM
+ select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
+ select BR2_PACKAGE_BOOST_SYSTEM
+ select BR2_PACKAGE_BOOST_THREAD
+
+ help
+ GNU Radio is a free & open-source software development toolkit that
+ provides signal processing blocks to implement software radios. It can be
+ used with readily-available low-cost external RF hardware to create
+ software-defined radios, or without hardware in a simulation-like
+ environment. It is widely used in hobbyist, academic and commercial
+ environments to support both wireless communications research and
+ real-world radio systems.
+
+ http://gnuradio.org/
+
+if BR2_PACKAGE_GNURADIO
+
+config BR2_PACKAGE_GNURADIO_BLOCKS
+ bool "gnuradio-blocks"
+
+config BR2_PACKAGE_GNURADIO_PYTHON
+ select BR2_PACKAGE_BOOST_PYTHON
+ select BR2_PACKAGE_PYTHON
+ bool "gnuradio-python"
+
+endif
diff --git a/package/gnuradio/gnuradio-0001-suppress-boost_unitest-detection.patch b/package/gnuradio/gnuradio-0001-suppress-boost_unitest-detection.patch
new file mode 100644
index 0000000..7b35a59
--- /dev/null
+++ b/package/gnuradio/gnuradio-0001-suppress-boost_unitest-detection.patch
@@ -0,0 +1,44 @@
+Index: gnuradio-3.7.5/volk/cmake/VolkBoost.cmake
+===================================================================
+--- gnuradio-3.7.5.orig/volk/cmake/VolkBoost.cmake
++++ gnuradio-3.7.5/volk/cmake/VolkBoost.cmake
+@@ -29,7 +29,6 @@ set(__INCLUDED_VOLK_BOOST_CMAKE TRUE)
+ set(BOOST_REQUIRED_COMPONENTS
+ filesystem
+ system
+- unit_test_framework
+ program_options
+ )
+
+Index: gnuradio-3.7.5/volk/lib/CMakeLists.txt
+===================================================================
+--- gnuradio-3.7.5.orig/volk/lib/CMakeLists.txt
++++ gnuradio-3.7.5/volk/lib/CMakeLists.txt
+@@ -535,27 +535,3 @@ if(ENABLE_STATIC_LIBS)
+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT "volk_devel" # .lib file
+ )
+ endif(ENABLE_STATIC_LIBS)
+-
+-########################################################################
+-# Build the QA test application
+-########################################################################
+-
+-
+-if(Boost_FOUND)
+-
+- set_source_files_properties(
+- ${CMAKE_CURRENT_SOURCE_DIR}/testqa.cc PROPERTIES
+- COMPILE_DEFINITIONS "BOOST_TEST_DYN_LINK;BOOST_TEST_MAIN"
+- )
+-
+- include_directories(${Boost_INCLUDE_DIRS})
+- link_directories(${Boost_LIBRARY_DIRS})
+-
+- add_executable(test_all
+- ${CMAKE_CURRENT_SOURCE_DIR}/testqa.cc
+- ${CMAKE_CURRENT_SOURCE_DIR}/qa_utils.cc
+- )
+- target_link_libraries(test_all volk ${Boost_LIBRARIES})
+- add_test(qa_volk_test_all test_all)
+-
+-endif(Boost_FOUND)
diff --git a/package/gnuradio/gnuradio.hash b/package/gnuradio/gnuradio.hash
new file mode 100644
index 0000000..a25b466
--- /dev/null
+++ b/package/gnuradio/gnuradio.hash
@@ -0,0 +1,2 @@
+# From http://gnuradio.org/redmine/projects/gnuradio/files
+md5 b4a917a548f41ce25c6c88f9bc864bca gnuradio-3.7.5.tar.gz
diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk
new file mode 100644
index 0000000..4528e55
--- /dev/null
+++ b/package/gnuradio/gnuradio.mk
@@ -0,0 +1,39 @@
+################################################################################
+#
+# gnuradio
+#
+################################################################################
+
+GNURADIO_VERSION = 3.7.5
+GNURADIO_SITE = http://gnuradio.org/redmine/attachments/download/792
+GNURADIO_SOURCE = gnuradio-$(GNURADIO_VERSION).tar.gz
+GNURADIO_LICENSE = GPLv3+
+GNURADIO_LICENSE_FILES = COPYING
+
+# gnuradio prevent from in-source-tree build
+GNURADIO_BUILDDIR = $(GNURADIO_SRCDIR)/build
+
+#needed for volk compile
+GNURADIO_DEPENDENCIES += host-python-cheetah
+GNURADIO_DEPENDENCIES += host-swig host-boost boost
+
+GNURADIO_DEPENDENCIES += $(if $(BR2_PACKAGE_GNURADIO_PYTHON),python)
+
+GNURADIO_INSTALL_STAGING = YES
+
+GNURADIO_CONF_OPTS += -DENABLE_DEFAULT=OFF -DENABLE_TESTING=OFF
+GNURADIO_CONF_OPTS += -DENABLE_VOLK=ON -DENABLE_GNURADIO_RUNTIME=ON
+ifeq ($(BR2_arm),y)
+ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_ARM_EABIHF),yy)
+GNURADIO_MTUNE = $(call qstrip,$(BR2_GCC_TARGET_CPU))
+GNURADIO_CONF_OPTS += -DCMAKE_C_FLAGS="-mfloat-abi=hard -mfpu=neon -march=armv7-a -mtune=$(GNURADIO_MTUNE)"
+GNURADIO_CONF_OPTS += -DCMAKE_ASM_FLAGS="-mfpu=neon -mfloat-abi=hard -march=armv7-a"
+else
+GNURADIO_CONF_OPTS += -Dhave_mfpu_neon=0
+endif
+endif
+
+GNURADIO_CONF_OPTS += -DENABLE_GR_BLOCKS=$(if $(BR2_PACKAGE_GNURADIO_BLOCKS),ON,OFF)
+GNURADIO_CONF_OPTS += -DENABLE_PYTHON=$(if $(BR2_PACKAGE_GNURADIO_PYTHON),ON,OFF)
+
+$(eval $(cmake-package))
--
2.0.5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support
2015-03-04 16:00 ` [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support Gwenhael Goavec-Merou
@ 2015-03-04 21:47 ` Thomas Petazzoni
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2015-03-04 21:47 UTC (permalink / raw)
To: buildroot
Dear Gwenhael Goavec-Merou,
On Wed, 4 Mar 2015 17:00:09 +0100, Gwenhael Goavec-Merou wrote:
> From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
>
> Host-cheetah needs host-markdown.
>
> Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
> ---
> package/python-markdown/python-markdown.mk | 1 +
> 1 file changed, 1 insertion(+)
Applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 3/4] python-cheetah: add host-package support
2015-03-04 16:00 ` [Buildroot] [PATCH v3 3/4] python-cheetah: " Gwenhael Goavec-Merou
@ 2015-03-04 21:49 ` Thomas Petazzoni
2015-03-05 8:40 ` gwenhael.goavec
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2015-03-04 21:49 UTC (permalink / raw)
To: buildroot
Dear Gwenhael Goavec-Merou,
On Wed, 4 Mar 2015 17:00:10 +0100, Gwenhael Goavec-Merou wrote:
> diff --git a/package/python-cheetah/python-cheetah.mk b/package/python-cheetah/python-cheetah.mk
> index 08076b5..faf2436 100644
> --- a/package/python-cheetah/python-cheetah.mk
> +++ b/package/python-cheetah/python-cheetah.mk
> @@ -9,5 +9,7 @@ PYTHON_CHEETAH_SOURCE = Cheetah-$(PYTHON_CHEETAH_VERSION).tar.gz
> PYTHON_CHEETAH_SITE = http://pypi.python.org/packages/source/C/Cheetah
> PYTHON_CHEETAH_LICENSE = MIT
> PYTHON_CHEETAH_SETUP_TYPE = setuptools
> +PYTHON_CHEETAH_DEPENDENCIES += host-python-markdown
Are you sure you need to add host-python-markdown as a dependency to
the target python-cheetah package ? I.e, I'd like to understand if what
you need is:
PYTHON_CHEETAH_DEPENDENCIES = host-python-markdown
(i.e adds host-python-markdown to the dependencies of both
python-cheetah and host-python-cheetah)
*OR*
PYTHON_CHEETAH_DEPENDENCIES = python-markdown
(i.e adds python-markdown to the dependencies of python-cheetah, and
host-python-markdown to the dependencies of host-python-cheetah)
*OR*
HOST_PYTHON_CHEETAH_DEPENDENCIES = host-python-markdown
(i.e adds host-python-markdown to the dependencies of
host-python-cheetah)
Also, use '=' and not '+=' in such situations.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 3/4] python-cheetah: add host-package support
2015-03-04 21:49 ` Thomas Petazzoni
@ 2015-03-05 8:40 ` gwenhael.goavec
2015-03-05 8:54 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: gwenhael.goavec @ 2015-03-05 8:40 UTC (permalink / raw)
To: buildroot
Dear Thomas Petazzoni
On Wed, 4 Mar 2015 22:49:40 +0100
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:
> Dear Gwenhael Goavec-Merou,
>
> On Wed, 4 Mar 2015 17:00:10 +0100, Gwenhael Goavec-Merou wrote:
>
> > diff --git a/package/python-cheetah/python-cheetah.mk b/package/python-cheetah/python-cheetah.mk
> > index 08076b5..faf2436 100644
> > --- a/package/python-cheetah/python-cheetah.mk
> > +++ b/package/python-cheetah/python-cheetah.mk
> > @@ -9,5 +9,7 @@ PYTHON_CHEETAH_SOURCE = Cheetah-$(PYTHON_CHEETAH_VERSION).tar.gz
> > PYTHON_CHEETAH_SITE = http://pypi.python.org/packages/source/C/Cheetah
> > PYTHON_CHEETAH_LICENSE = MIT
> > PYTHON_CHEETAH_SETUP_TYPE = setuptools
> > +PYTHON_CHEETAH_DEPENDENCIES += host-python-markdown
>
> Are you sure you need to add host-python-markdown as a dependency to
> the target python-cheetah package ? I.e, I'd like to understand if what
> you need is:
>
> PYTHON_CHEETAH_DEPENDENCIES = host-python-markdown
>
> (i.e adds host-python-markdown to the dependencies of both
> python-cheetah and host-python-cheetah)
>
> *OR*
>
> PYTHON_CHEETAH_DEPENDENCIES = python-markdown
>
> (i.e adds python-markdown to the dependencies of python-cheetah, and
> host-python-markdown to the dependencies of host-python-cheetah)
>
> *OR*
>
> HOST_PYTHON_CHEETAH_DEPENDENCIES = host-python-markdown
>
> (i.e adds host-python-markdown to the dependencies of
> host-python-cheetah)
>
I'm wrong, it's true, host-python-markdown is only needed for
host-python-cheetah. I think the best solution is the second option, ie.
PYTHON_CHEETAH_DEPENDENCIES = python-markdown to be sure to have the correct
dependency in all case (although python-cheetah as not really needed to
python-markdown to be compiles).
>
> Also, use '=' and not '+=' in such situations.
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
Regards
Gwen
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH v3 3/4] python-cheetah: add host-package support
2015-03-05 8:40 ` gwenhael.goavec
@ 2015-03-05 8:54 ` Thomas Petazzoni
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2015-03-05 8:54 UTC (permalink / raw)
To: buildroot
Hello,
On Thu, 5 Mar 2015 09:40:49 +0100, gwenhael.goavec wrote:
> I'm wrong, it's true, host-python-markdown is only needed for
> host-python-cheetah. I think the best solution is the second option, ie.
> PYTHON_CHEETAH_DEPENDENCIES = python-markdown to be sure to have the correct
> dependency in all case (although python-cheetah as not really needed to
> python-markdown to be compiles).
If only host-python-markdown is needed to build host-python-cheetah,
then the correct solution is:
HOST_PYTHON_CHEETAH_DEPENDENCIES = host-python-markdown
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-03-05 8:54 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-04 16:00 [Buildroot] [PATCH v3 1/4] pkg-cmake: allow to build package in a subdirectory Gwenhael Goavec-Merou
2015-03-04 16:00 ` [Buildroot] [PATCH v3 2/4] python-markdown: add host-package support Gwenhael Goavec-Merou
2015-03-04 21:47 ` Thomas Petazzoni
2015-03-04 16:00 ` [Buildroot] [PATCH v3 3/4] python-cheetah: " Gwenhael Goavec-Merou
2015-03-04 21:49 ` Thomas Petazzoni
2015-03-05 8:40 ` gwenhael.goavec
2015-03-05 8:54 ` Thomas Petazzoni
2015-03-04 16:00 ` [Buildroot] [PATCH v3 4/4] GNURadio: new package Gwenhael Goavec-Merou
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox