package/zmqpp: switch to the official git
PATCH 1/2 package/zmqpp: switch to the official git
The git hash 36413487f05b165dfc82ad307a5a1c36a795e607 no longer refers to any commit id, even in the previous git tree.
By reading the Makefile and CHANGELOG.md the last know release is 3.2.0.
Switch to the official git tree and use the 3.2.0 release tag.
--- package/zmqpp/zmqpp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/zmqpp/zmqpp.mk +2 -2
@@ -4,8 +4,8 @@ # ################################################################################ -ZMQPP_VERSION = 36413487f05b165dfc82ad307a5a1c36a795e607 -ZMQPP_SITE = $(call github,benjamg,zmqpp,$(ZMQPP_VERSION)) +ZMQPP_VERSION = 3.2.0 +ZMQPP_SITE = $(call github,zeromq,zmqpp,$(ZMQPP_VERSION)) ZMQPP_INSTALL_STAGING = YES ZMQPP_DEPENDENCIES = zeromq ZMQPP_LICENSE = LGPLv3+ with exceptions
Signature · 1 line
1.9.3
PATCH 2/2 package/zmqpp: Blacklist Blackfin ADI toolchains
zmqpp recommand at least a c++ compiler g++ >= 4.7
[1] for c++11 support and won't be backward compatible whith older compliler for the next release (4.x) due to harcoded -std=c++11 flag [2]
Blackfin ADI toolchains use a g++ 4.3 which use an experimental c++11 support (c++0x) has not enough c++11 support to build zmqpp.
Fixes:
http://autobuild.buildroot.net/results/4c3/4c34ce881e3eab47994cc893898cbc9129ce67b5/
And many more.
[1] https://github.com/zeromq/zmqpp
[2] https://github.com/zeromq/zmqpp/commit/f078fe9a5a775aff5c74dedbdc869f8158ddf123
--- package/zmqpp/Config.in | 3 +++ 1 file changed, 3 insertions(+)
package/zmqpp/Config.in +3 -0
@@ -1,5 +1,8 @@ config BR2_PACKAGE_ZMQPP bool "zmqpp" + depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # Too old gcc + depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # Too old gcc + depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # Too old gcc depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 # c++0x support depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009 # c++0x support depends on BR2_INSTALL_LIBSTDCPP
Signature · 1 line
1.9.3
PATCH 1/2 package/zmqpp: switch to the official git
In reply to Romain NaourRomain, All,
On 2015-03-14 18:01 +0100, Romain Naour spake thusly:
Quoted 9 lines
The git hash
36413487f05b165dfc82ad307a5a1c36a795e607no longer refers to any commit id, even in the previous git tree.By reading the
Makefileand CHANGELOG.md the last know release is 3.2.0.Switch to the official git tree and use the 3.2.0 release tag.
Signed-off-by Romain Naour <[email protected]>
Some comment, however...
Quoted 9 lines
--- package/zmqpp/zmqpp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)package/zmqpp/zmqpp.mk +0
-0
package/zmqpp/zmqpp.mk line 7
Quoted 6 lines
package/zmqpp/zmqpp.mk +1
-2@@ -4,8 +4,8 @@ # ################################################################################ -ZMQPP_VERSION = 36413487f05b165dfc82ad307a5a1c36a795e607 -ZMQPP_SITE = $(call github,benjamg,zmqpp,$(ZMQPP_VERSION)) +ZMQPP_VERSION = 3.2.0
3.2.0 is 1.5-year old, and there has been quite some changes in the repository since then. Would it make sense to use a more recent commit?
Regards,
Yann E. MORIN.
Quoted 11 lines
package/zmqpp/zmqpp.mk +1
-0+ZMQPP_SITE = $(call github,zeromq,zmqpp,$(ZMQPP_VERSION)) ZMQPP_INSTALL_STAGING = YES ZMQPP_DEPENDENCIES = zeromq ZMQPP_LICENSE = LGPLv3+ with exceptionsSignature · 6 lines
1.9.3 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 1/2 package/zmqpp: switch to the official git
Hi Yann, All,
Le 14/03/2015 22:45, Yann E. MORIN a ?crit :
Quoted 29 lines
Romain, All,
On 2015-03-14 18:01 +0100, Romain Naour spake thusly:
Quoted 9 lines
The git hash
36413487f05b165dfc82ad307a5a1c36a795e607no longer refers to any commit id, even in the previous git tree.By reading the
Makefileand CHANGELOG.md the last know release is 3.2.0.Switch to the official git tree and use the 3.2.0 release tag.
Signed-off-by Romain Naour <[email protected]>Reviewed-by "Yann E. MORIN" <[email protected]>Some comment, however...
Quoted 12 lines
--- package/zmqpp/zmqpp.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)package/zmqpp/zmqpp.mk +0
-0@@ -4,8 +4,8 @@ # ################################################################################
Quoted 6 lines
package/zmqpp/zmqpp.mk line 7
Quoted 3 lines
package/zmqpp/zmqpp.mk +1
-2-ZMQPP_VERSION = 36413487f05b165dfc82ad307a5a1c36a795e607 -ZMQPP_SITE = $(call github,benjamg,zmqpp,$(ZMQPP_VERSION)) +ZMQPP_VERSION = 3.2.03.2.0 is 1.5-year old, and there has been quite some changes in the repository since then. Would it make sense to use a more recent commit?
There is a patch from Maxime to bump to 4.1.1 but this tag appear only on the unofficial git repository.
http://patchwork.ozlabs.org/patch/403314/
For now, master branch is at 3.2.0 and the develop branch is at 4.1.1
Thanks for the review.
Best regards,
Romain
Quoted 16 lines
Regards,
Yann E. MORIN.Quoted 11 lines
package/zmqpp/zmqpp.mk +1
-0+ZMQPP_SITE = $(call github,zeromq,zmqpp,$(ZMQPP_VERSION)) ZMQPP_INSTALL_STAGING = YES ZMQPP_DEPENDENCIES = zeromq ZMQPP_LICENSE = LGPLv3+ with exceptionsSignature · 6 lines
1.9.3 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
PATCH 1/2 package/zmqpp: switch to the official git
In reply to Romain NaourDear Romain Naour,
Quoted 9 lines · Romain Naour
The git hash
36413487f05b165dfc82ad307a5a1c36a795e607no longer refers to any commit id, even in the previous git tree.By reading the
Makefileand CHANGELOG.md the last know release is 3.2.0.Switch to the official git tree and use the 3.2.0 release tag.
Signed-off-by Romain Naour <[email protected]>
Both patches applied, thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com