[{"id":1775870,"web_url":"http://patchwork.ozlabs.org/comment/1775870/","msgid":"<46645181-5119-65dd-e023-afc2a39e0f6c@mind.be>","list_archive_url":null,"date":"2017-09-26T21:31:11","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":11809,"url":"http://patchwork.ozlabs.org/api/people/11809/","name":"Arnout Vandecappelle","email":"arnout@mind.be"},"content":"Hi Bradford,\n\nOn 26-09-17 22:35, Bradford Barr wrote:\n> From: bradford barr <bradford@density.io>\n> \n> Intel Threading Building Blocks (TBB), is a C++ library to help developers\n> write highly parallelized applications. OpenCV uses it to accelerate some of\n> it's more heavy weight procedures.\n> \n> Signed-off-by: bradford barr <bradford@density.io>\n[snip]\n> diff --git a/package/tbb/0001-prevent-thumb.patch b/package/tbb/0001-prevent-thumb.patch\n\n Package patches need a description (basically a commit message) and another\nsigned-off-by. The latter is needed because both the license and the submission\npath may be different for a package patch.\n\n Ideally, you generate patches from the upstream git repository, with git\nformat-patch. Don't forget to add -N to format-patch to avoid getting [1/2] in\nthe Subject line.\n\n> new file mode 100644\n> index 0000000..942f7f4\n> --- /dev/null\n> +++ b/package/tbb/0001-prevent-thumb.patch\n> @@ -0,0 +1,15 @@\n> +diff -Naur tbb-2017_U8/build/linux.gcc.inc b/build/linux.gcc.inc\n> +--- tbb-2017_U8/build/linux.gcc.inc\t2017-09-22 15:57:33.000000000 -0400\n> ++++ b/build/linux.gcc.inc\t2017-09-25 14:46:39.584066690 -0400\n> +@@ -115,11 +115,6 @@\n> +     LIB_LINK_FLAGS += -mcpu=v9 -m64\n> + endif\n> + \n> +-# automatically generate \"IT\" instructions when compiling for Thumb ISA\n> +-ifeq (armv7,$(arch))\n> +-    CPLUS_FLAGS    += -Wa,-mimplicit-it=thumb\n> +-endif\n> +-\n> + #------------------------------------------------------------------------------\n> + # Setting assembler data.\n> + #------------------------------------------------------------------------------\n> diff --git a/package/tbb/0002-cross-compiler.patch b/package/tbb/0002-cross-compiler.patch\n> new file mode 100644\n> index 0000000..60a4eb3\n> --- /dev/null\n> +++ b/package/tbb/0002-cross-compiler.patch\n> @@ -0,0 +1,14 @@\n> +diff -Naur tbb-2017_U8/build/linux.gcc.inc b/build/linux.gcc.inc\n> +--- tbb-2017_U8/build/linux.gcc.inc\t2017-09-25 14:58:24.593148831 -0400\n> ++++ b/build/linux.gcc.inc\t2017-09-25 15:08:17.032422555 -0400\n> +@@ -32,8 +32,8 @@\n> + EXPORT_KEY = -Wl,--version-script,\n> + LIBDL = -ldl\n> + \n> +-CPLUS = g++\n> +-CONLY = gcc\n> ++CPLUS = arm-linux-gnueabihf-g++\n> ++CONLY = arm-linux-gnueabihf-gcc\n\n That can't be right, it would only support ARM builds.\n\n However, this patch shouldn't be needed, since you pass CPLUS and CONLY on the\ncommand line explicitly.\n\n> + LIB_LINK_FLAGS = $(DYLIB_KEY) -Wl,-soname=$(BUILDING_LIBRARY)\n> + LIBS += -lpthread -lrt\n> + LINK_FLAGS = -Wl,-rpath-link=. -rdynamic\n> diff --git a/package/tbb/Config.in b/package/tbb/Config.in\n> new file mode 100644\n> index 0000000..d2c8c04\n> --- /dev/null\n> +++ b/package/tbb/Config.in\n> @@ -0,0 +1,13 @@\n> +config BR2_PACKAGE_TBB\n> +\tbool \"tbb\"\n> +\tdepends on BR2_TOOLCHAIN_HAS_THREADS\n> +\thelp\n> +\t  Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily\n> +\t  write parallel C++ programs that take full advantage of multicore\n> +\t  performance, that are portable, composable and have future-proof\n> +\t  scalability.\n> +\n> +\t  https://www.threadingbuildingblocks.org/\n> +\n> +comment \"tbb needs a toolchain w/ threads\"\n> +\tdepends on !BR2_TOOLCHAIN_HAS_THREADS\n> diff --git a/package/tbb/tbb.hash b/package/tbb/tbb.hash\n> new file mode 100644\n> index 0000000..7e73cb4\n> --- /dev/null\n> +++ b/package/tbb/tbb.hash\n> @@ -0,0 +1,3 @@\n> +# Locally calculated\n> +sha256  c6462217d4ecef2b44fce63cfdf31f9db4f6ff493869899d497a5aef68b05fc5  tbb-2018_U1.tar.gz\n\n Only include the hash for the version we have.\n\n Also, please add a hash for the LICENSE file. That allows us to detect when the\nlicense changes (it sometimes happens...).\n\n\n\n> +sha256  1b1357f280e750d42506212adad02f85ac07c9d3e3c0813104f9122ef350497f  tbb-2017_U8.tar.gz\n> diff --git a/package/tbb/tbb.mk b/package/tbb/tbb.mk\n> new file mode 100644\n> index 0000000..d9ac4c8\n> --- /dev/null\n> +++ b/package/tbb/tbb.mk\n> @@ -0,0 +1,35 @@\n> +################################################################################\n> +#\n> +# tbb\n> +#\n> +################################################################################\n> +\n> +TBB_VERSION = 2017_U8\n> +TBB_SITE = $(call github,01org,tbb,$(TBB_VERSION))\n> +TBB_INSTALL_STAGING = YES\n> +TBB_LICENSE = Apache-2.0\n> +TBB_LICENSE_FILES = LICENSE\n> +\n> +define TBB_BUILD_CMDS\n> +\t$(MAKE) $(TARGET_CONFIGURE_OPTS) CPLUS=$(HOSTCXX) CONLY=$(HOSTCC) arch=$(BR2_ARCH) -C $(@D) tbb\n\n Usually when the build system requires the target architecture to be specified,\nthere are limitations on which architectures are supported, or you may have to\ntranslate BR2_ARCH to something that the build system understands. Have you used\ntest-pkg to explore all the different configurations we support?\n\n> +endef\n> +\n> +define TBB_INSTALL_STAGING_CMDS\n> +\tmkdir -p $(STAGING_DIR)/usr/include/tbb\n> +\tcp -a $(@D)/include/* $(STAGING_DIR)/usr/include/tbb\n> +\tfor f in $$(find $(@D)/build/linux_*_release -type f -iname \"libtbb.so*\"); do \\\n\n Ideally, you would use _debug instead of _release if BR2_ENABLE_DEBUG=y, but\nthat's not so important.\n\n> +\t\tif grep -q -v INPUT $$f; then \\\n\n That grep requires some explanation...\n\n> +\t\t\t$(INSTALL) -D -m 0755 $$f $(STAGING_DIR)/usr/lib ; \\\n\n Aren't there symlinks to be installed?\n\n> +\t\tfi \\\n> +\tdone\n\n You only install dynamic libraries. So either the package must depend on\n!BR2_STATIC_LIBS, or you have to install static and/or dynamic libs depending on\nthe configuration chosen.\n\n Regards,\n Arnout\n\n> +endef\n> +\n> +define TBB_INSTALL_TARGET_CMDS\n> +\tfor f in $$(find $(@D)/build/linux_*_release -type f -iname \"libtbb.so*\"); do \\\n> +\t\tif grep -q -v INPUT $$f; then \\\n> +\t\t\t$(INSTALL) -D -m 0755 $$f $(TARGET_DIR)/usr/lib ; \\\n> +\t\tfi \\\n> +\tdone\n> +endef\n> +\n> +$(eval $(generic-package))\n>","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","Received":["from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y1vKn6P3mz9t3Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 27 Sep 2017 07:31:57 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 4268C88517;\n\tTue, 26 Sep 2017 21:31:55 +0000 (UTC)","from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id Ylj40yoBzTC0; Tue, 26 Sep 2017 21:31:54 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id ED188883F3;\n\tTue, 26 Sep 2017 21:31:53 +0000 (UTC)","from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 8783C1CEC54\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 26 Sep 2017 21:31:52 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 772CD8953D\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 26 Sep 2017 21:31:52 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id XLfXcs2klktC for <buildroot@lists.busybox.net>;\n\tTue, 26 Sep 2017 21:31:51 +0000 (UTC)","from exchange.essensium.com (220.77.144.195.ipv4.evonet.be\n\t[195.144.77.220])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 2365C8953B\n\tfor <buildroot@buildroot.org>; Tue, 26 Sep 2017 21:31:51 +0000 (UTC)","from [10.8.0.14] (10.3.7.11) by beleexch01.local.ess-mail.com\n\t(10.3.7.8) with Microsoft SMTP Server (TLS) id 15.0.847.32;\n\tTue, 26 Sep 2017 23:31:12 +0200"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","To":"Bradford Barr <bradford@density.io>, <buildroot@buildroot.org>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>","From":"Arnout Vandecappelle <arnout@mind.be>","Organization":"Essensium/Mind","Message-ID":"<46645181-5119-65dd-e023-afc2a39e0f6c@mind.be>","Date":"Tue, 26 Sep 2017 23:31:11 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<20170926203504.22326-2-bradford@density.io>","Content-Language":"en-GB","X-Originating-IP":"[10.3.7.11]","X-ClientProxiedBy":"beleexch01.local.ess-mail.com (10.3.7.8) To\n\tbeleexch01.local.ess-mail.com (10.3.7.8)","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1776399,"web_url":"http://patchwork.ozlabs.org/comment/1776399/","msgid":"<CAPpUvYj01wU8u0GpJqyc_hJZAEn+fkFEyLBr+g0ddRMODoUDmA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T14:34:28","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":72321,"url":"http://patchwork.ozlabs.org/api/people/72321/","name":"Bradford Barr","email":"bradford@density.io"},"content":"Bah, this is an old version of the patch. The newer one is still bad.\nI'll rework and resubmit. I'll try to make sure my future patches are\ncleaner.\n\nThanks,\nB\n\nOn Tue, Sep 26, 2017 at 5:31 PM, Arnout Vandecappelle <arnout@mind.be> wrote:\n>  Hi Bradford,\n>\n> On 26-09-17 22:35, Bradford Barr wrote:\n>> From: bradford barr <bradford@density.io>\n>>\n>> Intel Threading Building Blocks (TBB), is a C++ library to help developers\n>> write highly parallelized applications. OpenCV uses it to accelerate some of\n>> it's more heavy weight procedures.\n>>\n>> Signed-off-by: bradford barr <bradford@density.io>\n> [snip]\n>> diff --git a/package/tbb/0001-prevent-thumb.patch b/package/tbb/0001-prevent-thumb.patch\n>\n>  Package patches need a description (basically a commit message) and another\n> signed-off-by. The latter is needed because both the license and the submission\n> path may be different for a package patch.\n>\n>  Ideally, you generate patches from the upstream git repository, with git\n> format-patch. Don't forget to add -N to format-patch to avoid getting [1/2] in\n> the Subject line.\n>\n>> new file mode 100644\n>> index 0000000..942f7f4\n>> --- /dev/null\n>> +++ b/package/tbb/0001-prevent-thumb.patch\n>> @@ -0,0 +1,15 @@\n>> +diff -Naur tbb-2017_U8/build/linux.gcc.inc b/build/linux.gcc.inc\n>> +--- tbb-2017_U8/build/linux.gcc.inc  2017-09-22 15:57:33.000000000 -0400\n>> ++++ b/build/linux.gcc.inc    2017-09-25 14:46:39.584066690 -0400\n>> +@@ -115,11 +115,6 @@\n>> +     LIB_LINK_FLAGS += -mcpu=v9 -m64\n>> + endif\n>> +\n>> +-# automatically generate \"IT\" instructions when compiling for Thumb ISA\n>> +-ifeq (armv7,$(arch))\n>> +-    CPLUS_FLAGS    += -Wa,-mimplicit-it=thumb\n>> +-endif\n>> +-\n>> + #------------------------------------------------------------------------------\n>> + # Setting assembler data.\n>> + #------------------------------------------------------------------------------\n>> diff --git a/package/tbb/0002-cross-compiler.patch b/package/tbb/0002-cross-compiler.patch\n>> new file mode 100644\n>> index 0000000..60a4eb3\n>> --- /dev/null\n>> +++ b/package/tbb/0002-cross-compiler.patch\n>> @@ -0,0 +1,14 @@\n>> +diff -Naur tbb-2017_U8/build/linux.gcc.inc b/build/linux.gcc.inc\n>> +--- tbb-2017_U8/build/linux.gcc.inc  2017-09-25 14:58:24.593148831 -0400\n>> ++++ b/build/linux.gcc.inc    2017-09-25 15:08:17.032422555 -0400\n>> +@@ -32,8 +32,8 @@\n>> + EXPORT_KEY = -Wl,--version-script,\n>> + LIBDL = -ldl\n>> +\n>> +-CPLUS = g++\n>> +-CONLY = gcc\n>> ++CPLUS = arm-linux-gnueabihf-g++\n>> ++CONLY = arm-linux-gnueabihf-gcc\n>\n>  That can't be right, it would only support ARM builds.\n>\n>  However, this patch shouldn't be needed, since you pass CPLUS and CONLY on the\n> command line explicitly.\n>\n>> + LIB_LINK_FLAGS = $(DYLIB_KEY) -Wl,-soname=$(BUILDING_LIBRARY)\n>> + LIBS += -lpthread -lrt\n>> + LINK_FLAGS = -Wl,-rpath-link=. -rdynamic\n>> diff --git a/package/tbb/Config.in b/package/tbb/Config.in\n>> new file mode 100644\n>> index 0000000..d2c8c04\n>> --- /dev/null\n>> +++ b/package/tbb/Config.in\n>> @@ -0,0 +1,13 @@\n>> +config BR2_PACKAGE_TBB\n>> +     bool \"tbb\"\n>> +     depends on BR2_TOOLCHAIN_HAS_THREADS\n>> +     help\n>> +       Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily\n>> +       write parallel C++ programs that take full advantage of multicore\n>> +       performance, that are portable, composable and have future-proof\n>> +       scalability.\n>> +\n>> +       https://www.threadingbuildingblocks.org/\n>> +\n>> +comment \"tbb needs a toolchain w/ threads\"\n>> +     depends on !BR2_TOOLCHAIN_HAS_THREADS\n>> diff --git a/package/tbb/tbb.hash b/package/tbb/tbb.hash\n>> new file mode 100644\n>> index 0000000..7e73cb4\n>> --- /dev/null\n>> +++ b/package/tbb/tbb.hash\n>> @@ -0,0 +1,3 @@\n>> +# Locally calculated\n>> +sha256  c6462217d4ecef2b44fce63cfdf31f9db4f6ff493869899d497a5aef68b05fc5  tbb-2018_U1.tar.gz\n>\n>  Only include the hash for the version we have.\n>\n>  Also, please add a hash for the LICENSE file. That allows us to detect when the\n> license changes (it sometimes happens...).\n>\n>\n>\n>> +sha256  1b1357f280e750d42506212adad02f85ac07c9d3e3c0813104f9122ef350497f  tbb-2017_U8.tar.gz\n>> diff --git a/package/tbb/tbb.mk b/package/tbb/tbb.mk\n>> new file mode 100644\n>> index 0000000..d9ac4c8\n>> --- /dev/null\n>> +++ b/package/tbb/tbb.mk\n>> @@ -0,0 +1,35 @@\n>> +################################################################################\n>> +#\n>> +# tbb\n>> +#\n>> +################################################################################\n>> +\n>> +TBB_VERSION = 2017_U8\n>> +TBB_SITE = $(call github,01org,tbb,$(TBB_VERSION))\n>> +TBB_INSTALL_STAGING = YES\n>> +TBB_LICENSE = Apache-2.0\n>> +TBB_LICENSE_FILES = LICENSE\n>> +\n>> +define TBB_BUILD_CMDS\n>> +     $(MAKE) $(TARGET_CONFIGURE_OPTS) CPLUS=$(HOSTCXX) CONLY=$(HOSTCC) arch=$(BR2_ARCH) -C $(@D) tbb\n>\n>  Usually when the build system requires the target architecture to be specified,\n> there are limitations on which architectures are supported, or you may have to\n> translate BR2_ARCH to something that the build system understands. Have you used\n> test-pkg to explore all the different configurations we support?\n>\n>> +endef\n>> +\n>> +define TBB_INSTALL_STAGING_CMDS\n>> +     mkdir -p $(STAGING_DIR)/usr/include/tbb\n>> +     cp -a $(@D)/include/* $(STAGING_DIR)/usr/include/tbb\n>> +     for f in $$(find $(@D)/build/linux_*_release -type f -iname \"libtbb.so*\"); do \\\n>\n>  Ideally, you would use _debug instead of _release if BR2_ENABLE_DEBUG=y, but\n> that's not so important.\n>\n>> +             if grep -q -v INPUT $$f; then \\\n>\n>  That grep requires some explanation...\n>\n>> +                     $(INSTALL) -D -m 0755 $$f $(STAGING_DIR)/usr/lib ; \\\n>\n>  Aren't there symlinks to be installed?\n>\n>> +             fi \\\n>> +     done\n>\n>  You only install dynamic libraries. So either the package must depend on\n> !BR2_STATIC_LIBS, or you have to install static and/or dynamic libs depending on\n> the configuration chosen.\n>\n>  Regards,\n>  Arnout\n>\n>> +endef\n>> +\n>> +define TBB_INSTALL_TARGET_CMDS\n>> +     for f in $$(find $(@D)/build/linux_*_release -type f -iname \"libtbb.so*\"); do \\\n>> +             if grep -q -v INPUT $$f; then \\\n>> +                     $(INSTALL) -D -m 0755 $$f $(TARGET_DIR)/usr/lib ; \\\n>> +             fi \\\n>> +     done\n>> +endef\n>> +\n>> +$(eval $(generic-package))\n>>\n>\n> --\n> Arnout Vandecappelle                          arnout at mind be\n> Senior Embedded Software Architect            +32-16-286500\n> Essensium/Mind                                http://www.mind.be\n> G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven\n> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle\n> GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.138; helo=whitealder.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=density-io.20150623.gappssmtp.com\n\theader.i=@density-io.20150623.gappssmtp.com\n\theader.b=\"sHDNSR1v\"; dkim-atps=neutral"],"Received":["from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2L2B1TJrz9t3x\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 00:34:57 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 89FF28964A;\n\tWed, 27 Sep 2017 14:34:54 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id p-RQvXneGqmj; Wed, 27 Sep 2017 14:34:52 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 670638962D;\n\tWed, 27 Sep 2017 14:34:52 +0000 (UTC)","from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 411DC1C200F\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 14:34:51 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 3C3A32FD68\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 14:34:51 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 3l9zhrtg51zR for <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 14:34:50 +0000 (UTC)","from mail-qt0-f174.google.com (mail-qt0-f174.google.com\n\t[209.85.216.174])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 160692FB47\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 14:34:50 +0000 (UTC)","by mail-qt0-f174.google.com with SMTP id f15so13862742qtf.7\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 07:34:49 -0700 (PDT)","by 10.200.41.245 with HTTP; Wed, 27 Sep 2017 07:34:28 -0700 (PDT)"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"from auto-whitelisted by SQLgrey-1.7.6","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=density-io.20150623.gappssmtp.com; s=20150623;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=UbJgs4YQYsNwQ+w3YmiHfPWg/E3Yjs8ONK9qz7xrC+E=;\n\tb=sHDNSR1vW0/QkS7Dnw9/O32gNTtdUZ7BKjeqKMm+l74sVtguDzgeoLjXqj738a7uKG\n\t6ldiPcrq/zS88bSe8KDeI+0H38Ex8AfRNAKjolyAglJ0T1kBlDJsVdrnoRHNcR0UKXvA\n\tRQExhkh9qZrGyii1qe3HgdnfU8ZstyPx44dol3kviumH6b7zdS8iYLxY6ocY1fFamQWS\n\tMCxN+dmYbsWi6fiXiazhAIDJ6A4ZaTsCcg4vts4LvQvU71RInLWC6NUKJeOM9OifM5f0\n\tlxRlTpKBI9DldE/Gqly907L3kFv+Qn9wRVRvR0+ozSxnMHwPV9Rws1UZpr96kI6Uv9NP\n\tUDkw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=UbJgs4YQYsNwQ+w3YmiHfPWg/E3Yjs8ONK9qz7xrC+E=;\n\tb=cEduUmPPWd4r6u+QOSt8fpXOFdTrA9JOrRohxWRVDonKNhgtluWiTm84sT8w0Pyrqz\n\t7XoHZpASa1981qF+a8WgnQh85nG6VPZmW1kvAzOzb84fqqePIhK1kNlWUMl0EqqOvEhJ\n\tcgtKAGlbuSoT5d+AL/X9DMcj0to9Rpxn7VSAjjn2Yr6Mj9xoLu4ydg981ptPOpSDKx/m\n\tJaQ/FUcNl9Vt1Xw5J8pFSQWZFJNVAiRvX2kEwBHUxO98ISbe3//IaF+kyKGA+y4wMXlS\n\tq+gsNsJKgKmdWQyYIKCsMELgzvC+JjDemFwsffpVd8tuMVxvUQ1UTULuq38JGPmZXEA8\n\tvrQw==","X-Gm-Message-State":"AHPjjUiJu2uDRIbtD8ESHfXMd9VRSF5rGCtyv5SCkS4oKOwkCNkq8c60\n\tR3Ol0IdtFg4G0op+0tr2fb6uh9b8SCFXpc8UNVEu9SDp","X-Google-Smtp-Source":"AOwi7QDMxvOUmQRpEfbhsF/e3fn6BqvwvZZDeJOf6xc17FpkYVxesbtxKQB9yvSbcJR6PLAiB4TUpHYsByGcKkDkLzU=","X-Received":"by 10.200.9.61 with SMTP id t58mr2183688qth.337.1506522888780;\n\tWed, 27 Sep 2017 07:34:48 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<46645181-5119-65dd-e023-afc2a39e0f6c@mind.be>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>\n\t<46645181-5119-65dd-e023-afc2a39e0f6c@mind.be>","From":"Bradford Barr <bradford@density.io>","Date":"Wed, 27 Sep 2017 10:34:28 -0400","Message-ID":"<CAPpUvYj01wU8u0GpJqyc_hJZAEn+fkFEyLBr+g0ddRMODoUDmA@mail.gmail.com>","To":"Arnout Vandecappelle <arnout@mind.be>","Cc":"buildroot@buildroot.org","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1776432,"web_url":"http://patchwork.ozlabs.org/comment/1776432/","msgid":"<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T15:36:44","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":12868,"url":"http://patchwork.ozlabs.org/api/people/12868/","name":"Samuel Martin","email":"s.martin49@gmail.com"},"content":"Hi,\n\nOn Tue, Sep 26, 2017 at 10:35 PM, Bradford Barr <bradford@density.io> wrote:\n> From: bradford barr <bradford@density.io>\n>\n> Intel Threading Building Blocks (TBB), is a C++ library to help developers\n> write highly parallelized applications. OpenCV uses it to accelerate some of\n> it's more heavy weight procedures.\n>\n> Signed-off-by: bradford barr <bradford@density.io>\n[...]\n> --- /dev/null\n> +++ b/package/tbb/Config.in\n> @@ -0,0 +1,13 @@\n> +config BR2_PACKAGE_TBB\n> +       bool \"tbb\"\n> +       depends on BR2_TOOLCHAIN_HAS_THREADS\n> +       help\n> +         Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily\n> +         write parallel C++ programs that take full advantage of multicore\n> +         performance, that are portable, composable and have future-proof\n> +         scalability.\n> +\n> +         https://www.threadingbuildingblocks.org/\n> +\n> +comment \"tbb needs a toolchain w/ threads\"\n> +       depends on !BR2_TOOLCHAIN_HAS_THREADS\n\nI wonder whether TBB is available for all architecture supported by BR.\n\nRegards,","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.133; helo=hemlock.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"MinyKZOL\"; dkim-atps=neutral"],"Received":["from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2MQS3cy5z9tXC\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 01:37:35 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id BF9B589380;\n\tWed, 27 Sep 2017 15:37:31 +0000 (UTC)","from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id y2MYQTJNSJQZ; Wed, 27 Sep 2017 15:37:30 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 293D789391;\n\tWed, 27 Sep 2017 15:37:30 +0000 (UTC)","from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 8F2091C200A\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:37:28 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 788148962C\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:37:28 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 0jiUNAMNGMqb for <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:37:25 +0000 (UTC)","from mail-pf0-f196.google.com (mail-pf0-f196.google.com\n\t[209.85.192.196])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 83EA1895D1\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 15:37:25 +0000 (UTC)","by mail-pf0-f196.google.com with SMTP id h4so7101629pfk.0\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 08:37:25 -0700 (PDT)","by 10.100.162.144 with HTTP; Wed, 27 Sep 2017 08:36:44 -0700 (PDT)"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=/WOvjX2JIDII75xmIencmE0jGY13C8STRCbKVHVpCkU=;\n\tb=MinyKZOLjjZnixEnosxHRYeMju5Ok4Nse9LixRjUPn6i0BRLC8WfbWpLFuoF59Jrbt\n\tfa8xLGy3fym2kMyRPJpHbbo35dH7PnlJDFBxI/VoA0L3k1VC7DcF2iAjRJKigKH54FuS\n\tD3F8tWaoSdyNTfDf60YYKK2MrNxrs3ii213bxtLLoLIWg/QOrlvO3+apUmuDT/VhvMJo\n\tSd9PH8jS18n1fI8wEUhpLKOQULHIVjBClhr3X7GVpM2EjDZnk8AA09gsMOAqtFtFvCST\n\tPgsu1E7hmH4edWYX3btWgn4+o3rT7pcaWNCSXpSbTqR+jhVcGOZUq1FPGr5Cv9vEXQgc\n\tM07w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=/WOvjX2JIDII75xmIencmE0jGY13C8STRCbKVHVpCkU=;\n\tb=U56lA/k4redVz/oSlJDd69Ufhu5BmWDCVCqxs2Bi72JsYtreuB66YwF77E8CQpaUfI\n\t2H/g70UW6oDIcxiSMdyP/EBh8TVCjVBHN9yjI6qaMZCmACZ79m3Z832fu1rZeJqiSQLW\n\t5LI7Ve3ii7FcoJzgUdGCkkNLVyGld0qP+toNDY6/hQTMV7kZ8ch9/phtKw18e+0M0AlF\n\tunO3TgGIGDHxQy5wxo1XPYCg/FHFoxL0oU3WceXl9ZoV5eth2AvDkSw5uZTEeuNn3rFm\n\tpscf5QW2mNDj/IyZlFKA83hCwokVlsCGkU1nC0DOafykNMil4lB+eCZAcz3bi32MBbk7\n\tv1hw==","X-Gm-Message-State":"AHPjjUj8g7y/lhPPzxAstq05e7UoKHv/6OZiwfPnsBBc6zvaVL/sdiub\n\t62JVb+RJ5PCFRbu8eAXdJkR9FdlLa4RvjNlbnueluQ==","X-Google-Smtp-Source":"AOwi7QC1A3IEJ0zrD0TbKJTua4O5XqWJ2MFhya3E3PbRWCRNWi0AzjfJufWEwRcw9HS6e1Ny1+27ECquQ4tkAuwVZ/M=","X-Received":"by 10.98.217.75 with SMTP id s72mr1665488pfg.158.1506526644706; \n\tWed, 27 Sep 2017 08:37:24 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170926203504.22326-2-bradford@density.io>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>","From":"Samuel Martin <s.martin49@gmail.com>","Date":"Wed, 27 Sep 2017 17:36:44 +0200","Message-ID":"<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>","To":"Bradford Barr <bradford@density.io>","Cc":"buildroot <buildroot@buildroot.org>","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1776443,"web_url":"http://patchwork.ozlabs.org/comment/1776443/","msgid":"<CAPpUvYjbnmbjUo1Wb-1CR1sHM8YDxS-RW5oCGAcMRdDbYBZ1xg@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T15:49:46","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":72321,"url":"http://patchwork.ozlabs.org/api/people/72321/","name":"Bradford Barr","email":"bradford@density.io"},"content":"Hello,\n\nOn Wed, Sep 27, 2017 at 11:36 AM, Samuel Martin <s.martin49@gmail.com> wrote:\n> Hi,\n>\n> On Tue, Sep 26, 2017 at 10:35 PM, Bradford Barr <bradford@density.io> wrote:\n>> From: bradford barr <bradford@density.io>\n>>\n>> Intel Threading Building Blocks (TBB), is a C++ library to help developers\n>> write highly parallelized applications. OpenCV uses it to accelerate some of\n>> it's more heavy weight procedures.\n>>\n>> Signed-off-by: bradford barr <bradford@density.io>\n> [...]\n>> --- /dev/null\n>> +++ b/package/tbb/Config.in\n>> @@ -0,0 +1,13 @@\n>> +config BR2_PACKAGE_TBB\n>> +       bool \"tbb\"\n>> +       depends on BR2_TOOLCHAIN_HAS_THREADS\n>> +       help\n>> +         Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily\n>> +         write parallel C++ programs that take full advantage of multicore\n>> +         performance, that are portable, composable and have future-proof\n>> +         scalability.\n>> +\n>> +         https://www.threadingbuildingblocks.org/\n>> +\n>> +comment \"tbb needs a toolchain w/ threads\"\n>> +       depends on !BR2_TOOLCHAIN_HAS_THREADS\n>\n> I wonder whether TBB is available for all architecture supported by BR.\n\nI've only seen TBB used with ARMv{7,8}, x86 and x86-64. Maybe it would\ncompile for other architectures? I'm thinking that I might just\nrequire x86/64 or ARM because those are the machines I can test with.\nI guess I could try to compile TBB for every platform supported by\nbuildroot? Is there an easy way to do that?\n\n>\n> Regards,\n>\n> --\n> Samuel\n\nB","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.136; helo=silver.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=density-io.20150623.gappssmtp.com\n\theader.i=@density-io.20150623.gappssmtp.com\n\theader.b=\"SY4cmvow\"; dkim-atps=neutral"],"Received":["from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2Mj15Hrnz9t16\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 01:50:13 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id B6F832FF5B;\n\tWed, 27 Sep 2017 15:50:11 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id bOmX3mVFd5lN; Wed, 27 Sep 2017 15:50:11 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id EE0FB2FA86;\n\tWed, 27 Sep 2017 15:50:10 +0000 (UTC)","from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id CB1871C200A\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:50:08 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id C6F1A2FA86\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:50:08 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id qTT1nGTY4MZy for <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 15:50:08 +0000 (UTC)","from mail-qt0-f173.google.com (mail-qt0-f173.google.com\n\t[209.85.216.173])\n\tby silver.osuosl.org (Postfix) with ESMTPS id EC9722F9E6\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 15:50:07 +0000 (UTC)","by mail-qt0-f173.google.com with SMTP id t46so14116435qtj.2\n\tfor <buildroot@buildroot.org>; Wed, 27 Sep 2017 08:50:07 -0700 (PDT)","by 10.200.41.245 with HTTP; Wed, 27 Sep 2017 08:49:46 -0700 (PDT)"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"from auto-whitelisted by SQLgrey-1.7.6","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=density-io.20150623.gappssmtp.com; s=20150623;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=TKB/rOvbTJpO5c4mcuRRY5ja9toZII1xS6jE6WFxx+c=;\n\tb=SY4cmvowyoysS1e+Acx5+75+ff7peEfL9Kg+Ut08n50aI/C9UVUXdflnU6mFzhOGSj\n\tnAS5auxT3gV44aRpCNl50XadhOJgvsXUzV/sI7u3qVaq3Y49OcwP2sqr0acQYnf480S6\n\tTa0f0GD2npUYp58Iw/pwPmuTnqXnfB2qdUZ04fWvjRftK1RiQYKwwhrdOUvHsvxvMUeU\n\t4ilo0VaazfHTHm1lITQchPTANlvxhIQNSWcz6idDd7MRGfIpVcGSUMUNwe5Or1lw+oIL\n\tepc/B4M3XkE/eug0feUIQ1j5U/xzUhnq4Jz6nbb0YCCCUAl8O4uKYOZ5/Mkv8fEokS3J\n\tTSbg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=TKB/rOvbTJpO5c4mcuRRY5ja9toZII1xS6jE6WFxx+c=;\n\tb=DTgnjXbqWCqQYNaU9ICuE5YRFU4O0ZxBori3Ae1dG492dolp9MasEcb6Zk3sAsbFOB\n\thp0SrV6Ikiz+06FwVWdQbIoqRoA3nYW0DR4ttjV2VexXwLXSbqKpNu9dJCDavH5lrmWv\n\te51mj36y72vfLU0Y8kbnjJZTIH1MrobxnAlW43SsLV7bUZy4XSso+Cr0jzA76yLLRrx3\n\tnHeOUO77PtkOuCO3W/jzW65ItpN1Y/KFm9AOYYthp7zdvU+CjMaJzVXbX/ei0jC6EicP\n\tePXQm+Oc190dHPqaC5+fezsO5VnILeYZsR5vYyKUsZJFSAmDXboso6ruTkQqBZvVplCZ\n\t86+g==","X-Gm-Message-State":"AHPjjUhVab+vpRxN32ZhVaZVrhUlNhRmDjFbkCM0NL1xCpx17UZjBXZk\n\tAYFCihIivZRb7vLJZIYEkQRfXNN8XkA89L12EGoTnbas","X-Google-Smtp-Source":"AOwi7QDzIPup8qKWcNg4kmYwS/vkPn/NTLWNmWY0c6jsDQOplQkSZuPNJmfkP2623NTJ7I33ccPN0FQ28WXVdQaRlxQ=","X-Received":"by 10.200.53.216 with SMTP id l24mr2651896qtb.7.1506527406875;\n\tWed, 27 Sep 2017 08:50:06 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>\n\t<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>","From":"Bradford Barr <bradford@density.io>","Date":"Wed, 27 Sep 2017 11:49:46 -0400","Message-ID":"<CAPpUvYjbnmbjUo1Wb-1CR1sHM8YDxS-RW5oCGAcMRdDbYBZ1xg@mail.gmail.com>","To":"Samuel Martin <s.martin49@gmail.com>","Cc":"buildroot <buildroot@buildroot.org>","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1776475,"web_url":"http://patchwork.ozlabs.org/comment/1776475/","msgid":"<sj0t9exl3e.ln2@ID-313208.user.individual.net>","list_archive_url":null,"date":"2017-09-27T16:35:40","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":62613,"url":"http://patchwork.ozlabs.org/api/people/62613/","name":"Bernd Kuhls","email":"bernd.kuhls@t-online.de"},"content":"Am Wed, 27 Sep 2017 11:49:46 -0400 schrieb Bradford Barr:\n\n> I guess I could try to compile TBB for every platform supported by\n> buildroot? Is there an easy way to do that?\n\nHi,\n\nyes:\n\n$ echo \"BR2_PACKAGE_TBB=y\" > test-tbb\n$ utils/test-pkg -c test-tbb -d $HOME/buildroot/test-tbb\n\nDoing so you will see that your package also\n\n\tdepends on BR2_INSTALL_LIBSTDCPP\n\nbecause it contains c++ code.\n\nRegards, Bernd","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","Received":["from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2NkB4sQwz9t3B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 02:36:17 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 0C7F588719;\n\tWed, 27 Sep 2017 16:36:16 +0000 (UTC)","from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id q8JFnYKZQsbV; Wed, 27 Sep 2017 16:36:13 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 5B319886F1;\n\tWed, 27 Sep 2017 16:36:13 +0000 (UTC)","from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ash.osuosl.org (Postfix) with ESMTP id 9B0EE1BF8E5\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 16:36:11 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 9333F898B5\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 16:36:11 +0000 (UTC)","from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id DGb2yPgW+VRA for <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 16:36:11 +0000 (UTC)","from blaine.gmane.org (unknown [195.159.176.226])\n\tby hemlock.osuosl.org (Postfix) with ESMTPS id 1A1C18905F\n\tfor <buildroot@uclibc.org>; Wed, 27 Sep 2017 16:36:11 +0000 (UTC)","from list by blaine.gmane.org with local (Exim 4.84_2)\n\t(envelope-from <gclub-buildroot@m.gmane.org>) id 1dxFJZ-0007dO-9G\n\tfor buildroot@uclibc.org; Wed, 27 Sep 2017 18:36:01 +0200"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","X-Injected-Via-Gmane":"http://gmane.org/","To":"buildroot@uclibc.org","From":"Bernd Kuhls <bernd.kuhls@t-online.de>","Date":"Wed, 27 Sep 2017 18:35:40 +0200","Lines":"19","Message-ID":"<sj0t9exl3e.ln2@ID-313208.user.individual.net>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>\n\t<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>\n\t<CAPpUvYjbnmbjUo1Wb-1CR1sHM8YDxS-RW5oCGAcMRdDbYBZ1xg@mail.gmail.com>","Mime-Version":"1.0","X-Complaints-To":"usenet@blaine.gmane.org","User-Agent":"Pan/0.141 (Tarzan's Death; 168b179 git.gnome.org/pan2)","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1776486,"web_url":"http://patchwork.ozlabs.org/comment/1776486/","msgid":"<CAPpUvYjU8rW29akmJq724LpnMZRf8E0yzCCofn_zGzYFZOfgyA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T17:15:25","subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","submitter":{"id":72321,"url":"http://patchwork.ozlabs.org/api/people/72321/","name":"Bradford Barr","email":"bradford@density.io"},"content":"Oh awesome! I wasn't aware of that, but I see it's here[1] in the\nBuildroot manual. I'll use that before I submit a v2.\n\n[1]:https://buildroot.org/downloads/manual/manual.html#_tips_and_tricks\n\nThanks!\nB\n\nOn Wed, Sep 27, 2017 at 12:35 PM, Bernd Kuhls <bernd.kuhls@t-online.de> wrote:\n> Am Wed, 27 Sep 2017 11:49:46 -0400 schrieb Bradford Barr:\n>\n>> I guess I could try to compile TBB for every platform supported by\n>> buildroot? Is there an easy way to do that?\n>\n> Hi,\n>\n> yes:\n>\n> $ echo \"BR2_PACKAGE_TBB=y\" > test-tbb\n> $ utils/test-pkg -c test-tbb -d $HOME/buildroot/test-tbb\n>\n> Doing so you will see that your package also\n>\n>         depends on BR2_INSTALL_LIBSTDCPP\n>\n> because it contains c++ code.\n>\n> Regards, Bernd\n>\n> _______________________________________________\n> buildroot mailing list\n> buildroot@busybox.net\n> http://lists.busybox.net/mailman/listinfo/buildroot","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.138; helo=whitealder.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=density-io.20150623.gappssmtp.com\n\theader.i=@density-io.20150623.gappssmtp.com\n\theader.b=\"tROFngf/\"; dkim-atps=neutral"],"Received":["from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2PcT56Jfz9tXp\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 03:16:25 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 6513E8964D;\n\tWed, 27 Sep 2017 17:16:22 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 00GM91rEoBbO; Wed, 27 Sep 2017 17:16:20 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 2F86A8966B;\n\tWed, 27 Sep 2017 17:16:20 +0000 (UTC)","from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 6A3111CEC5C\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 17:15:47 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 61F6F2FF5B\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 17:15:47 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id wA705IyQ7o8Y for <buildroot@lists.busybox.net>;\n\tWed, 27 Sep 2017 17:15:46 +0000 (UTC)","from mail-qt0-f175.google.com (mail-qt0-f175.google.com\n\t[209.85.216.175])\n\tby silver.osuosl.org (Postfix) with ESMTPS id B32BB2FB47\n\tfor <buildroot@uclibc.org>; Wed, 27 Sep 2017 17:15:46 +0000 (UTC)","by mail-qt0-f175.google.com with SMTP id s18so14382164qta.3\n\tfor <buildroot@uclibc.org>; Wed, 27 Sep 2017 10:15:46 -0700 (PDT)","by 10.200.41.245 with HTTP; Wed, 27 Sep 2017 10:15:25 -0700 (PDT)"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"from auto-whitelisted by SQLgrey-1.7.6","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=density-io.20150623.gappssmtp.com; s=20150623;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=wDRAb/PKUxrvP4p8yAB/MpxgKq2zsqNkeE0jMOrF0+U=;\n\tb=tROFngf/f8E+fAbUe3uohsmh77TsqNcgVld0A1rtFCelfPg+AkpWA2Dv4lLFsYyT57\n\thEWMno2TQk40+8sDpuDDMUN4DmCBFE5O0oC8O1NCcbt3l3Ywm67/GNvJ11N5S4Nflz4z\n\tgaHltqHwdF+z4BIYh/nw63nzocJ+ZrVdr/gGylDoQ9Hi2hoTE9jyHVzqPXQkj4eC5HFJ\n\t23PLLOxniHgtKOfaUk9cb3PlsHjmIWBqhEkqaBzFree7LIm397FwJvYkptjQLKLFyTGP\n\thOGOuXLSO6D0FkNvFCu3KZmTkDjFyae+cyEZZgRfrWur+FW+E9UqnA2Vkunsz3IySezE\n\t/jpA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=wDRAb/PKUxrvP4p8yAB/MpxgKq2zsqNkeE0jMOrF0+U=;\n\tb=lxBZqDOTJvx8AAP9HkTAMsrc2lJa1sJYRtFdo7zhm4nDjStsHYjpApB/Pyp5Ywd9Sh\n\t7nm0+w6eyxEw3h6w8HKvq1lGe8ONuzfPfpkRSk2qoh4ZNP8ggNbq5zRR6LoWCvEkU4OO\n\t+04O13qby3gKUjavpUfQECTNd7S3LbH0hbEJxpxyR9ysyJXMsh79IpIEheYqmiJpgraj\n\tJM6TLhbMW/f7JVFh5NR3owjOnIHuOy1i5cEN1FuSUeNQ0erMYtroSz78S8P7QlN3GGOQ\n\t0wN0CifwrxC0Vs2kKO3eBRj2GEKkVBwY8TbVqNN0nF5Jc5rtEQv25pBZ2i4vIduR6z7l\n\tEfcQ==","X-Gm-Message-State":"AHPjjUh1ewRdGlk76Abl+LR+507mdk/kuehswt0nOZRgoBskL3fxzrtV\n\tDcuIIpYVuWw+gVCAzJ+hV/2Ya8F8w+S71F6iWZ6pHw==","X-Google-Smtp-Source":"AOwi7QC43/kFTqUpfC+CXxR2DFfgghSBcBe7oAikUQTBxiPyRhyOFJWWO9qnaiosszAPWajghDLVz2ww6o3wOlD41UI=","X-Received":"by 10.237.45.199 with SMTP id i65mr2894366qtd.188.1506532545735; \n\tWed, 27 Sep 2017 10:15:45 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<sj0t9exl3e.ln2@ID-313208.user.individual.net>","References":"<20170926203504.22326-1-bradford@density.io>\n\t<20170926203504.22326-2-bradford@density.io>\n\t<CAHXCMM+zCdA0wEd+taFp_JOC5bx1k0OR4MOwOTJ5_trEHUsUMA@mail.gmail.com>\n\t<CAPpUvYjbnmbjUo1Wb-1CR1sHM8YDxS-RW5oCGAcMRdDbYBZ1xg@mail.gmail.com>\n\t<sj0t9exl3e.ln2@ID-313208.user.individual.net>","From":"Bradford Barr <bradford@density.io>","Date":"Wed, 27 Sep 2017 13:15:25 -0400","Message-ID":"<CAPpUvYjU8rW29akmJq724LpnMZRf8E0yzCCofn_zGzYFZOfgyA@mail.gmail.com>","To":"Bernd Kuhls <bernd.kuhls@t-online.de>","Cc":"buildroot@uclibc.org","Subject":"Re: [Buildroot] [PATCH 1/2] tbb: new package","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}}]