<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/boost, branch 2013.02</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2013.02</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2013.02'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2013-02-09T09:55:59+00:00</updated>
<entry>
<title>boost: Pass staging dir to --with-icu option.</title>
<updated>2013-02-09T09:55:59+00:00</updated>
<author>
<name>Ignacy Gawedzki</name>
<email>i@lri.fr</email>
</author>
<published>2013-02-07T03:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5946dcfc582370fa8b55f06517a98bac2b2c1c1e'/>
<id>urn:sha1:5946dcfc582370fa8b55f06517a98bac2b2c1c1e</id>
<content type='text'>
When using the --with-icu option without specifying the directory, boost's
bootstrap.sh script will look at "common" locations (lines 289-294):

    COMMON_ICU_PATHS="/usr /usr/local /sw"
    for p in $COMMON_ICU_PATHS; do
      if test -r $p/include/unicode/utypes.h; then
        ICU_ROOT=$p
      fi
    done

With buildroot it may surely become problematic at some point.

Signed-off-by: Ignacy Gawędzki &lt;i@lri.fr&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: slightly reduce the verbosity of the build</title>
<updated>2013-01-15T10:51:05+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2013-01-15T00:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ea9ed43045851fda2f12e21d89800ffa643564a2'/>
<id>urn:sha1:ea9ed43045851fda2f12e21d89800ffa643564a2</id>
<content type='text'>
At the moment, the boost build is very verbose, it gives both the
Jam-level command being executed, and the underlying system command
being executed, with lots of newlines. Makes it hard to see where the
failure is when there is one.

So, we reduce the verbosity level to -d+1, which only gives the
Jam-level command. So now, it looks like:

common.copy /home/test/outputs/e/host/usr/aarch64-buildroot-linux-gnu/sysroot/usr/include/boost/geometry/multi/multi.hpp
common.mkdir /home/test/outputs/e/host/usr/aarch64-buildroot-linux-gnu/sysroot/usr/include/boost/geometry/strategies
gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.7.3/release/threading-multi/icu.o
gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.7.3/release/threading-multi/regex_debug.o
gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.7.3/release/threading-multi/regex_raw_buffer.o

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: fix build problem by always building a threaded version</title>
<updated>2013-01-15T10:50:26+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2013-01-15T00:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=87dfeb10ad8aa0c52b20cd1baa05f7403656ca98'/>
<id>urn:sha1:87dfeb10ad8aa0c52b20cd1baa05f7403656ca98</id>
<content type='text'>
Boost normally allows to build a non-threaded variant by passing
threading=single or a multi-threaded variant by passing
threading=multi.

Unfortunately, the build of threading=single doesn't seem to work any
more, due to bizarre things in the build system. We get "duplicate
target" errors, that according to
http://lists.boost.org/boost-build/2012/11/26582.php should appear if
we ask for both threading=single,multi. But it seems to happen even in
the threading=single case.

Since Boost is such a big C++ beast, it probably doesn't make much
sense to try to support it on toolchains that don't have thread
support. So, we make the boost package depend on thread support. If
someone cares enough in getting Boost to work in a non-threaded
environment, then we can always revert back.

Note that the boost package has no reverse dependencies in Buildroot,
so we don't need to propagate this new dependency anywhere.

Fixes:

  http://autobuild.buildroot.org/results/439e72ac74c8058f30977e6abc39acd6379a17d3/build-end.log

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: bump to version 1.52.0</title>
<updated>2012-12-12T08:54:50+00:00</updated>
<author>
<name>Victor Hiairrassary</name>
<email>victor.hiairrassary.ml@gmail.com</email>
</author>
<published>2012-12-11T21:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=3bb1188b66c654c5a1841e14c46fbde1cadfe285'/>
<id>urn:sha1:3bb1188b66c654c5a1841e14c46fbde1cadfe285</id>
<content type='text'>
[Peter: merge largefile comment with C++ one]
Signed-off-by: Victor Hiairrassary &lt;victor.hiairrassary.ml@gmail.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Tested-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
 (x86_64 Sourcery toolchain)
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>remove rest of the BR2_SOURCEFORGE_MIRROR references</title>
<updated>2012-08-28T20:59:52+00:00</updated>
<author>
<name>Stefan Fröberg</name>
<email>stefan.froberg@petroprogram.com</email>
</author>
<published>2012-08-25T23:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=23ef45ca1ee8e9d6535fe4484b387c831a450c02'/>
<id>urn:sha1:23ef45ca1ee8e9d6535fe4484b387c831a450c02</id>
<content type='text'>
Signed-off-by: Stefan Fröberg &lt;stefan.froberg@petroprogram.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>all packages: rename XXXTARGETS to xxx-package</title>
<updated>2012-07-17T18:23:05+00:00</updated>
<author>
<name>Arnout Vandecappelle (Essensium/Mind)</name>
<email>arnout@mind.be</email>
</author>
<published>2012-07-02T22:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e1502ebc0c92763896c53d405ee9c7c7a1a33e24'/>
<id>urn:sha1:e1502ebc0c92763896c53d405ee9c7c7a1a33e24</id>
<content type='text'>
Also remove the redundant $(call ...).

This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
  xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
               -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
               -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>boost: change uses of BR2_JLEVEL to PARALLEL_JOBS</title>
<updated>2012-06-24T09:09:46+00:00</updated>
<author>
<name>Nathan Lynch</name>
<email>ntl@pobox.com</email>
</author>
<published>2012-06-11T16:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7206f219d46c9007e9e14dffd60d4904b108671d'/>
<id>urn:sha1:7206f219d46c9007e9e14dffd60d4904b108671d</id>
<content type='text'>
Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: add an option to run cmds in parallel</title>
<updated>2012-05-01T19:57:19+00:00</updated>
<author>
<name>Yegor Yefremov</name>
<email>yegorslists@googlemail.com</email>
</author>
<published>2012-04-17T22:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=bb0efa0ed4055e95fdf9791a71c7267e90099455'/>
<id>urn:sha1:bb0efa0ed4055e95fdf9791a71c7267e90099455</id>
<content type='text'>
Add the same -jN parameter as used for make.

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: pass -dumpversion to user-config.jam</title>
<updated>2012-04-16T20:33:08+00:00</updated>
<author>
<name>Yegor Yefremov</name>
<email>yegorslists@googlemail.com</email>
</author>
<published>2012-04-16T13:06:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5d8af3747afb10094886e282f416fb0221cb1350'/>
<id>urn:sha1:5d8af3747afb10094886e282f416fb0221cb1350</id>
<content type='text'>
Short version avoids compiling problems with toolchains
containing long version string like Linaro toolchain.

[Peter: drop head/sed as -dumpversion returns version directly]
Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>boost: cleanup</title>
<updated>2012-04-16T20:01:17+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-04-16T20:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=581af082c517f77bb998da318a216ecef60480e4'/>
<id>urn:sha1:581af082c517f77bb998da318a216ecef60480e4</id>
<content type='text'>
Move common staging/target bjam arguments into BOOST_OPT.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
