All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] boost: bump version to 1.53.0
@ 2013-02-06  9:30 victor.hiairrassary.ml at gmail.com
  2013-02-06  9:30 ` victor.hiairrassary.ml at gmail.com
  0 siblings, 1 reply; 10+ messages in thread
From: victor.hiairrassary.ml at gmail.com @ 2013-02-06  9:30 UTC (permalink / raw)
  To: buildroot

Hello!

This patch bump boost version to 1.53.0. It adds an option for compiling 
boost-context, and blacklist atomic boost library since it does not 
compile with uClibc : see https://svn.boost.org/trac/boost/ticket/7979

Thanks in advance!

Regards,
Victor Hiairrassary

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06  9:30 [Buildroot] [PATCH] boost: bump version to 1.53.0 victor.hiairrassary.ml at gmail.com
@ 2013-02-06  9:30 ` victor.hiairrassary.ml at gmail.com
  2013-02-06  9:32   ` Thomas Petazzoni
  0 siblings, 1 reply; 10+ messages in thread
From: victor.hiairrassary.ml at gmail.com @ 2013-02-06  9:30 UTC (permalink / raw)
  To: buildroot

From: Victor Hiairrassary <victor.hiairrassary.ml@gmail.com>


Signed-off-by: Victor Hiairrassary <victor.hiairrassary.ml@gmail.com>
---
 package/boost/Config.in | 3 +++
 package/boost/boost.mk  | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/package/boost/Config.in b/package/boost/Config.in
index 19dcc60..e36e7d3 100644
--- a/package/boost/Config.in
+++ b/package/boost/Config.in
@@ -21,6 +21,9 @@ if BR2_PACKAGE_BOOST
 config BR2_PACKAGE_BOOST_CHRONO
 	bool "boost-chrono"
 
+config BR2_PACKAGE_BOOST_CONTEXT
+	bool "boost-context"
+
 config BR2_PACKAGE_BOOST_DATE_TIME
 	bool "boost-date_time"
 
diff --git a/package/boost/boost.mk b/package/boost/boost.mk
index 5e1bb4e..a056662 100644
--- a/package/boost/boost.mk
+++ b/package/boost/boost.mk
@@ -4,7 +4,7 @@
 #
 #############################################################
 
-BOOST_VERSION = 1.52.0
+BOOST_VERSION = 1.53.0
 BOOST_FILE_VERSION = $(subst .,_,$(BOOST_VERSION))
 BOOST_SOURCE = boost_$(BOOST_FILE_VERSION).tar.bz2
 BOOST_SITE = http://downloads.sourceforge.net/project/boost/boost/$(BOOST_VERSION)
@@ -15,9 +15,10 @@ TARGET_CC_VERSION = $(shell $(TARGET_CC) -dumpversion)
 BOOST_DEPENDENCIES = bzip2 zlib
 
 BOOST_FLAGS =
-BOOST_WITHOUT_FLAGS = python context
+BOOST_WITHOUT_FLAGS = python atomic
 
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono)
+BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,context)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_DATE_TIME),,date_time)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_EXCEPTION),,exception)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FILESYSTEM),,filesystem)
-- 
1.8.1.2

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06  9:30 ` victor.hiairrassary.ml at gmail.com
@ 2013-02-06  9:32   ` Thomas Petazzoni
  2013-02-06 11:15     ` Victor Hiairrassary
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2013-02-06  9:32 UTC (permalink / raw)
  To: buildroot

Dear victor.hiairrassary.ml at gmail.com,

On Wed,  6 Feb 2013 10:30:04 +0100, victor.hiairrassary.ml at gmail.com
wrote:

>  BOOST_FLAGS =
> -BOOST_WITHOUT_FLAGS = python context
> +BOOST_WITHOUT_FLAGS = python atomic

Maybe there was a reason why "context" was unconditionally excluded
from the build, before your patch. Did you check why?

Also, it would be good to have a comment here that explains why python
and atomic are unconditionally excluded for the build.

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06  9:32   ` Thomas Petazzoni
@ 2013-02-06 11:15     ` Victor Hiairrassary
  2013-02-06 11:41       ` Thomas Petazzoni
  0 siblings, 1 reply; 10+ messages in thread
From: Victor Hiairrassary @ 2013-02-06 11:15 UTC (permalink / raw)
  To: buildroot

 On 02/06/2013 10:32 AM, Thomas Petazzoni wrote:

Dear victor.hiairrassary.ml at gmail.com,

On Wed,  6 Feb 2013 10:30:04 +0100, victor.hiairrassary.ml at gmail.com
wrote:


  BOOST_FLAGS =
-BOOST_WITHOUT_FLAGS = python context
+BOOST_WITHOUT_FLAGS = python atomic

 Maybe there was a reason why "context" was unconditionally excluded
from the build, before your patch. Did you check why?

 context was excluded because compilation is impossible with boost
1.52.0 and uClibc, there is a problem with uintptr_t and intptr_t.
But this is fixed in latest version, 1.53.0.

Also, it would be good to have a comment here that explains why python
and atomic are unconditionally excluded for the build.

 atomic is a new boost library since boost 1.53.0. It is excluded because
it can not compile with uClibc (uintptr_t missing too), but this is now
fixed in
trunk version, see ticket https://svn.boost.org/trac/boost/ticket/7979

In this patch, atomic is simply excluded. So either we wait for boost 1.54.0
releasing orI can add the patch to fix atomic compilation in buildroot and
add boost-atomic in menuconfig?

I do not nothing about pyhton exclusion, sorry.

 Thanks,

Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130206/f744c1a1/attachment.html>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06 11:15     ` Victor Hiairrassary
@ 2013-02-06 11:41       ` Thomas Petazzoni
  2013-02-06 16:27         ` Victor Hiairrassary
  2013-02-07 15:42         ` Victor Hiairrassary
  0 siblings, 2 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2013-02-06 11:41 UTC (permalink / raw)
  To: buildroot

Dear Victor Hiairrassary,

Would it be possible to use an e-mail client that complies with the
open-source community standards, by sending e-mails as plain text? The
plain text version of your e-mail makes no discussion between what you
said and what I said, which is very confusing.

On Wed, 6 Feb 2013 12:15:43 +0100, Victor Hiairrassary wrote:

>  Maybe there was a reason why "context" was unconditionally excluded
> from the build, before your patch. Did you check why?
> 
>  context was excluded because compilation is impossible with boost
> 1.52.0 and uClibc, there is a problem with uintptr_t and intptr_t.
> But this is fixed in latest version, 1.53.0.

Ok. This should be mentioned in the commit log, then.

> Also, it would be good to have a comment here that explains why python
> and atomic are unconditionally excluded for the build.
> 
>  atomic is a new boost library since boost 1.53.0. It is excluded because
> it can not compile with uClibc (uintptr_t missing too), but this is now
> fixed in
> trunk version, see ticket https://svn.boost.org/trac/boost/ticket/7979

Ok. This should be mentioned in a comment above the line that disables
the atomic module, so that we know in the future why it is disabled.

> In this patch, atomic is simply excluded. So either we wait for boost 1.54.0
> releasing orI can add the patch to fix atomic compilation in buildroot and
> add boost-atomic in menuconfig?

No, it's perfectly fine to have the atomic thing disabled for now,
since it wasn't available in Buildroot until now. I just want a comment
explaining why it's disabled.

> I do not nothing about pyhton exclusion, sorry.

Ok. But since you're not changing this, it's not necessarily your
responsibility to justify this, so we can leave this part as is.

Could you resubmit a new version of the patch, with more details in the
commit log, and a comment before the line disabling the atomic module?

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06 11:41       ` Thomas Petazzoni
@ 2013-02-06 16:27         ` Victor Hiairrassary
  2013-02-07 15:42         ` Victor Hiairrassary
  1 sibling, 0 replies; 10+ messages in thread
From: Victor Hiairrassary @ 2013-02-06 16:27 UTC (permalink / raw)
  To: buildroot

On 02/06/2013 12:41 PM, Thomas Petazzoni wrote:
> Dear Victor Hiairrassary,
>
> Would it be possible to use an e-mail client that complies with the
> open-source community standards, by sending e-mails as plain text? The
> plain text version of your e-mail makes no discussion between what you
> said and what I said, which is very confusing.
Oh, sorry for the mistake!
> Could you resubmit a new version of the patch, with more details in the
> commit log, and a comment before the line disabling the atomic module?
Done in another mail! I hope that everything is good!

Victor Hiairrassary
> Thanks a lot!
>
> Thomas

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06 11:41       ` Thomas Petazzoni
  2013-02-06 16:27         ` Victor Hiairrassary
@ 2013-02-07 15:42         ` Victor Hiairrassary
  2013-02-07 19:04           ` Baruch Siach
  1 sibling, 1 reply; 10+ messages in thread
From: Victor Hiairrassary @ 2013-02-07 15:42 UTC (permalink / raw)
  To: buildroot

On 02/06/2013 12:41 PM, Thomas Petazzoni wrote:
> Dear Victor Hiairrassary,
>
> Could you resubmit a new version of the patch, with more details in the
> commit log, and a comment before the line disabling the atomic module?
>
> Thanks a lot!
>
> Thomas
Yesterday I've sent the new patch through (git send-email) on
buildroot at busybox.net. But it is only available on buildroot
patchwork at http://patchwork.ozlabs.org/patch/218673/ and not
on mailing list (I don't know why).

Regards,

Victor Hiairrassary

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-07 15:42         ` Victor Hiairrassary
@ 2013-02-07 19:04           ` Baruch Siach
  0 siblings, 0 replies; 10+ messages in thread
From: Baruch Siach @ 2013-02-07 19:04 UTC (permalink / raw)
  To: buildroot

Hi Victor,

On Thu, Feb 07, 2013 at 04:42:39PM +0100, Victor Hiairrassary wrote:
> On 02/06/2013 12:41 PM, Thomas Petazzoni wrote:
> >Could you resubmit a new version of the patch, with more details in the
> >commit log, and a comment before the line disabling the atomic module?
> >
> >Thanks a lot!
> >
> >Thomas
> Yesterday I've sent the new patch through (git send-email) on
> buildroot at busybox.net. But it is only available on buildroot
> patchwork at http://patchwork.ozlabs.org/patch/218673/ and not
> on mailing list (I don't know why).

I got it. It is also archived at 
http://lists.busybox.net/pipermail/buildroot/2013-February/066841.html.

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
  2013-02-06 16:27 ` victor.hiairrassary.ml at gmail.com
@ 2013-04-14 19:24   ` Peter Korsgaard
  0 siblings, 0 replies; 10+ messages in thread
From: Peter Korsgaard @ 2013-04-14 19:24 UTC (permalink / raw)
  To: buildroot

>>>>> "victor" == victor hiairrassary ml <victor.hiairrassary.ml@gmail.com> writes:

 victor> From: Victor Hiairrassary <victor.hiairrassary.ml@gmail.com>
 victor> and re-enable boost context library since its compilation with
 victor> uClibc is fixed. Disable new atomic library because it can not
 victor> compile with uClibc (fixed in upstream version).

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] boost: bump version to 1.53.0
       [not found] <[PATCH] boost: bump version to 1.53.0>
@ 2013-02-06 16:27 ` victor.hiairrassary.ml at gmail.com
  2013-04-14 19:24   ` Peter Korsgaard
  0 siblings, 1 reply; 10+ messages in thread
From: victor.hiairrassary.ml at gmail.com @ 2013-02-06 16:27 UTC (permalink / raw)
  To: buildroot

From: Victor Hiairrassary <victor.hiairrassary.ml@gmail.com>

and re-enable boost context library since its compilation with
uClibc is fixed. Disable new atomic library because it can not
compile with uClibc (fixed in upstream version).

Signed-off-by: Victor Hiairrassary <victor.hiairrassary.ml@gmail.com>
---
 package/boost/Config.in | 3 +++
 package/boost/boost.mk  | 7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/package/boost/Config.in b/package/boost/Config.in
index 19dcc60..e36e7d3 100644
--- a/package/boost/Config.in
+++ b/package/boost/Config.in
@@ -21,6 +21,9 @@ if BR2_PACKAGE_BOOST
 config BR2_PACKAGE_BOOST_CHRONO
 	bool "boost-chrono"
 
+config BR2_PACKAGE_BOOST_CONTEXT
+	bool "boost-context"
+
 config BR2_PACKAGE_BOOST_DATE_TIME
 	bool "boost-date_time"
 
diff --git a/package/boost/boost.mk b/package/boost/boost.mk
index 5e1bb4e..84263d1 100644
--- a/package/boost/boost.mk
+++ b/package/boost/boost.mk
@@ -4,7 +4,7 @@
 #
 #############################################################
 
-BOOST_VERSION = 1.52.0
+BOOST_VERSION = 1.53.0
 BOOST_FILE_VERSION = $(subst .,_,$(BOOST_VERSION))
 BOOST_SOURCE = boost_$(BOOST_FILE_VERSION).tar.bz2
 BOOST_SITE = http://downloads.sourceforge.net/project/boost/boost/$(BOOST_VERSION)
@@ -15,9 +15,12 @@ TARGET_CC_VERSION = $(shell $(TARGET_CC) -dumpversion)
 BOOST_DEPENDENCIES = bzip2 zlib
 
 BOOST_FLAGS =
-BOOST_WITHOUT_FLAGS = python context
+
+# atomic library compile only with upstream version, wait for next release
+BOOST_WITHOUT_FLAGS = python atomic
 
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono)
+BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,context)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_DATE_TIME),,date_time)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_EXCEPTION),,exception)
 BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FILESYSTEM),,filesystem)
-- 
1.8.1.2

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-04-14 19:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-06  9:30 [Buildroot] [PATCH] boost: bump version to 1.53.0 victor.hiairrassary.ml at gmail.com
2013-02-06  9:30 ` victor.hiairrassary.ml at gmail.com
2013-02-06  9:32   ` Thomas Petazzoni
2013-02-06 11:15     ` Victor Hiairrassary
2013-02-06 11:41       ` Thomas Petazzoni
2013-02-06 16:27         ` Victor Hiairrassary
2013-02-07 15:42         ` Victor Hiairrassary
2013-02-07 19:04           ` Baruch Siach
     [not found] <[PATCH] boost: bump version to 1.53.0>
2013-02-06 16:27 ` victor.hiairrassary.ml at gmail.com
2013-04-14 19:24   ` Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.