aboutsummaryrefslogtreecommitdiff
path: root/package/boost/boost.mk
Commit message (Collapse)AuthorAgeFilesLines
* package/boost: fix build with python 3.8Gravatar Fabrice Fontaine2 days1-1/+1
| | | | | | | | Fixes: - http://autobuild.buildroot.org/results/81489f92ceb6287a4d6c52b2bb16a80e8c5c430a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/boost: bump to version 1.71.0Gravatar Fabrice Fontaine2019-09-271-4/+4
| | | | | | | | | | - Change BOOST_SITE to https://dl.bintray.com/boostorg/release/1.71.0/source to get latest boost version - Update path of bjam Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/boost: don't install boost cmake filesGravatar Fabrice Fontaine2019-04-181-3/+4
| | | | | | | | | | | | | Since version 1.70.0, boost installs its own cmake files which are utterly broken so don't install them otherwise all cmake packages using boost (host-thrift, domoticz, i2pd ...) will fail because BOOST_INCLUDE_DIRS will be empty Fixes: - http://autobuild.buildroot.org/results/4ada26bab5c1e6504c7d8c92672326ced1d336df Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/boost: bump to version 1.70.0Gravatar Fabrice Fontaine2019-04-171-1/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/boost: bump to version 1.69.0Gravatar Fabrice Fontaine2019-01-131-4/+2
| | | | | | | | | | - Remove fifth patch (already in version) - Remove BR2_PACKAGE_BOOST_SIGNALS as signals is now removed. Its removal was announced in 1.68 and its deprecation was announced in 1.54. Users are encouraged to use Signals2 instead. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boost: context needs thread if gcc < 6Gravatar Fabrice Fontaine2018-10-261-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit f3a483a81be43b0ff674400e11900605969f8f1c added -std=c++11 to boost build if context is selected and gcc is at least 4.7 however it has the side effect that cc-tool fails to find boost_system with the following error if context and system is enabled with a gcc greater than 6: configure:16312: /home/dawncrow/buildroot-test/scripts/instance-0/output/host/bin/x86_64-linux-g++ -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/home/dawncrow/buildroot-test/scripts/instance-0/output/host/x86_64-buildroot-linux-musl/sysroot/usr/include -L/home/dawncrow/buildroot-test/scripts/instance-0/output/host/x86_64-buildroot-linux-musl/sysroot/usr/lib conftest.o -lboost_system -latomic >&5 conftest.o: In function `boost::system::error_category::std_category::equivalent(int, std::error_condition const&) const': conftest.cpp:(.text._ZNK5boost6system14error_category12std_category10equivalentEiRKSt15error_condition[_ZNK5boost6system14error_category12std_category10equivalentEiRKSt15error_condition]+0x37): undefined reference to `boost::system::detail::generic_category_instance' This error is related to the fact that since boost 1.68 and commit https://github.com/boostorg/system/commit/7b6dcf6ac668e24f11ec5dbc68d1fa0248d964df, boost system headers are now C++14 "by default" with gcc above 6: - https://github.com/boostorg/system/issues/24 - https://github.com/boostorg/system/issues/26 - https://lists.boost.org/Archives/boost/2018/08/242770.php So when building with gcc > 6, cc-tool thinks that boost has generic_category_instance but because boost was compiled with std=c++11, this function will not be in the library causing a link error Instead of "hacking" even more boost, just remove -std=c++11 from boost.mk and select BOOST_THREAD with gcc lower than 6 Fixes: - http://autobuild.buildroot.org/results/fc8f8a64751c751b2b66301967cc008509bbaa70 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Tested-by: Matt Weber <matthew.weber@rockwellcollins.com> Reviewed-by: Ferdinand van Aartsen <ferdinand@ombud.nl> Tested-by: Ferdinand van Aartsen <ferdinand@ombud.nl> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boost: context needs C++11Gravatar Fabrice Fontaine2018-10-101-0/+5
| | | | | | | | | | | | | | | | | | | | Without std=c++11, mutex is not always correctly detected with gcc 4.7, 4.8 or even 5.x. As a result, boost_thread is wrongly selected by boost_context. mutex is available on gcc 4.7.x, the issue is that boost does not correctly detect it because -std=c++11 was missing. Keep thread select for gcc version lower or equal to 4.6. mutex is available since gcc 4.4 (with std=c++0x) but common buildroot practice for C++11 packages is to have a dependency on gcc 4.7, 4.8 or 4.9 depending on the requested C++11 features. Fixes: - http://autobuild.buildroot.net/results/fb046c04fe18bec973d120e4ab33971f32ba5769 - http://autobuild.buildroot.net/results/99f1a255b78a973faeb8bf3b94d78efc54426a8b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boost: bump to version 1.68Gravatar Fabrice Fontaine2018-08-201-1/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boost: detect missing selectsGravatar Fabrice Fontaine2018-07-101-0/+18
| | | | | | | | | | | | | | | | | | | As suggested by Arnout during the review of http://patchwork.ozlabs.org/patch/934589, add a mechanism to detect a missing boost select by checking that we do not install a boost library which hasn't been selected by the user. To manage a change of boost configuration by the user between two builds, add a BOOST_PRE_INSTALL_TARGET_HOOKS to remove all boost libraries before installing them. Also, use ls with a wildcard instead of test to avoid trying to guess library names if boost layout is set to tagged or versionned (the wildcard will also help us to manage shared or static library) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* boost: add option for contract libraryGravatar Fabrice Fontaine2018-06-241-3/+4
| | | | | | | | | | Contract library has been added in boost 1.67 and depends on NPTL Fixes: - http://autobuild.buildroot.net/results/a3dd35cfa50a1862c585a648298351c0aba257db Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boost: bump to version 1.67.0Gravatar Fabrice Fontaine2018-06-241-1/+1
| | | | | | | Remove fifth patch (already in version) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boost: bump to version 1.66.0Gravatar Jörg Krause2018-01-121-2/+1
| | | | | | | | Drop the metaparse module as it is header only library now. No need for legacy handling as the module is available unconditionally in Boost. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: fix handling of BR2_PACKAGE_BOOST_FIBER optionGravatar Adam Duskett2017-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Commit 657dbfa00af724c2539a08eaaf0c8044dd4051d7 ("boost: add fiber module"), introduced: BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FILESYSTEM),,fiber) which obviously is a typo, and should have been: BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FIBER),,fiber) Due to this, the fiber module gets compiled even if BR2_PACKAGE_BOOST_FIBER is disabled, causing build failures when NPTL is not available (the fiber library needs NPTL threads). Fixes: http://autobuild.buildroot.net/results/c8b58bf37b565e7a4dd7959e0d9c1cec993758ba/ http://autobuild.buildroot.net/results/df6f9d51ee766a6f8fca986cdc7476d148dad53e/ http://autobuild.buildroot.net/results/fecc16df052ac5b14d3b15e174c7026dfcc8fd33/ Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: add option for the stacktrace libraryGravatar Adam Duskett2017-10-291-0/+1
| | | | | | | | | | | | | | | | | stacktrace requires dynamic library support, which was causing the following build errors: http://autobuild.buildroot.net/results/692ffad93a7bd867ecc7ccbfc8c6280735d29435/ http://autobuild.buildroot.net/results/6058ece804889abaaab0a29258e1de2904162d26/ http://autobuild.buildroot.net/results/12df9b345a90a4e011b8bb4cb1d1ef1c2c7040c0/ http://autobuild.buildroot.net/results/7473c433e93b3e785e44d9868fec517437f59847/ Adding an option for it allows to have it disabled by default, and make sure it only gets enabled when shared library support is available. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: add fiber moduleGravatar Adam Duskett2017-10-231-0/+1
| | | | | | | | | | | | This module requires NPTL. Without support for the module, it is built unconditionally, which was causing the following build errors: http://autobuild.buildroot.net/results/029/0298038fc126d15733d81c54e0bb7cb00be48b92/build-end.log http://autobuild.buildroot.net/results/6f3/6f3a218c47204e431100799482a3ed0ec159fa15/build-end.log http://autobuild.buildroot.net/results/63e/63e5569a90d3ace97cb6102509cbd04aeab6f5f7/build-end.log Signed-off-by: Adam Duskett <aduskett@gmail.com> [Arnout: add empty line in Config.in, reword commit message] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* boost: fix build on ppc64le hostGravatar Peter Korsgaard2017-10-221-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/57d/57d9f0ea27e5c8ba73002bd1d0b33027f27a3779/ http://autobuild.buildroot.net/results/7c3/7c3133e822c997879fe00923ba0ad7903656c2e1/ bootstrap by default runs ./tools/build/src/engine/build.sh --guess-toolset to detect what toolchain (compiler variant). On x86 this returns gcc, but on the ppc64le gcc112 autobuilder this returns xlcpp causing bootstrap.sh to get confused and bail out: ./bootstrap.sh .. Building Boost.Build engine with toolset ... tools/build/src/engine/### \### No toolset specified. Please use --toolset option. \### \### Known toolsets are: acc, borland, cc, como, clang, darwin, gcc, gcc-nocygwin, intel-darwin, intel-linux, intel-win32, kcc, kylix, metrowerks, mipspro, msvc, qcc, pathscale, pgi, sun, sunpro, tru64cxx, vacpp, xlcpp, vc7, vc8, vc9, vc10, vc11, vc12, vc14, vc141, vmsdecc \###/b2 Fix it by explicitly specifying the gcc toolset mode to bootstrap, similar to how it was already done for the bjam invocations. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: bump to 1.65.1, coroutine2 is now a header only libraryGravatar Adam Duskett2017-10-211-5/+4
| | | | | | | | | | | | | | | | The coroutine2 functionality is now provided only through headers, the compiled library has disappeared. Due to that passing "coroutine2" as argument to --without-libraries. Hence, the BR2_PACKAGE_BOOST_COROUTINE2 option is removed by this commit. We don't need Config.in.legacy handling, because coroutine2 support is now unconditionally available in boost. While at it, add LICENSE_1_0.txt sha256sum to boost.hash. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> [Thomas: drop Config.in.legacy handling, reword commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: bump version to 1.64.0Gravatar Bernd Kuhls2017-07-251-1/+1
| | | | | | | Removed patches applied upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/binGravatar Arnout Vandecappelle2017-07-051-2/+2
| | | | | | | | | | | Since things are no longer installed in $(HOST_DIR)/usr, the callers should also not refer to it. This is a mechanical change with git grep -l '$(HOST_DIR)/usr/bin' | xargs sed -i 's%$(HOST_DIR)/usr/bin%$(HOST_DIR)/bin%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* generic packages: use $(HOST_DIR) instead of $(HOST_DIR)/usr as prefixGravatar Arnout Vandecappelle2017-07-051-2/+2
| | | | | | | | | | | | Remove the redundant usr/ component of the HOST_DIR paths. Since a previous commit added a symlink from $(HOST_DIR)/usr to $(HOST_DIR), everything keeps on working. This is a mechanical change with git grep -l '\$(HOST_DIR)/usr' | xargs sed -i 's%\(prefix\|PREFIX\)=\("\?\)\$(HOST_DIR)/usr%\1=\2$(HOST_DIR)%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: use SPDX short identifier for Boost Software License 1.0Gravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for Boost Software License 1.0 is BSL-1.0. Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: bump to version 1.63.0Gravatar Jörg Krause2017-03-121-1/+1
| | | | | | | | | | | | Remove getchar() patch which has been applied upstream. Add recommanded post-release patch from upstream to fix 64-bit atomic operations on 32-bit x86 with gcc versions older than 4.7. Add a patch from upstream to fix FPE issue with uClibc-based toolchains. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "boost: bump to version 1.63.0"Gravatar Thomas Petazzoni2017-03-121-1/+1
| | | | | | | | | | | | This reverts commit 7b9b0e321590d6584c4164b9b04c9603075fd5e2, which is causing way too many build issues in our autobuilders. Fixes: http://autobuild.buildroot.net/results/7f0ec2d249f7219c60979b9abb1eb3266d475012/ and many other build issues Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: bump to version 1.63.0Gravatar Jörg Krause2017-03-101-1/+1
| | | | | | | | | | Remove getchar() patch which has been applied upstream. Add recommanded post-release patch from upstream to fix 64-bit atomic operations on 32-bit x86 with gcc versions older than 4.7. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gravatar Gustavo Zacarias2016-10-151-3/+3
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: remove empty host dependencies definitionGravatar Julien Floret2016-07-031-2/+0
| | | | | Signed-off-by: Julien Floret <julien.floret@6wind.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: add boot-type_erasure supportGravatar Romain Naour2016-07-021-1/+3
| | | | | | | | | | | Until now this library wasn't handled by the Buildroot packaging, so add a new config option to disable it when requested. Also disable boost-type_erasure for the host variant to keep it as minimal as possible. Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: Add Kconfig option for new module metaparseGravatar Bernd Kuhls2016-06-081-0/+1
| | | | | | | | The module description can be found in the release notes of v1.61.0: http://www.boost.org/users/history/version_1_61_0.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: bump version to 1.61.0Gravatar Bernd Kuhls2016-06-081-1/+1
| | | | | | | removed patches applied upstream, renumbered remaining patches. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: bump to version 1.60.0Gravatar Jörg Krause2015-12-261-1/+1
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: add library coroutine2Gravatar Jörg Krause2015-12-121-3/+4
| | | | | | | | | | | | | Coroutine2 is a new (C++14) library added in boost 1.59.0. We also add coroutine2 to the '--without-libraries' configuration flag for the host variant. Build successfully tested with Arago ARMv5 2011.09 - a gcc v4.5.3 toolchain. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: bump to version 1.59.0Gravatar Jörg Krause2015-12-121-1/+1
| | | | | | | | | | | Also: * remove patch "gcc.jam compiler options fix" - merged upstream * renumber patch "fix uclibc eventfd". Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: add target build stepGravatar Peter Korsgaard2015-12-051-0/+8
| | | | | | | | The build step for the target was missing, causing the compilation to happen during the staging install step. Add a dedicated build step like we do for the host build. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boost: reorder build stepsGravatar Peter Korsgaard2015-12-051-15/+15
| | | | | | | | | The host and target build steps were mixed between eachother. Reorder them so we have the target steps before the host ones. No functional change, but helps readability. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boost: make package less verbose when building with -sGravatar Peter Korsgaard2015-12-051-4/+8
| | | | | | | | | | The boost build is very verbose (11K+ lines even when no sub options are enabled). While this can be handy for debugging, make is less verbose when 'make -s' is used, similar to how we do it for autotools. With this, make -s boost outputs less than 100 lines. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Gravatar Peter Korsgaard2015-12-011-0/+4
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * boost: specify architecture variant for sparcGravatar Waldemar Brodkorb2015-11-171-0/+4
| | | | | | | | | | | | | | | | | | | | Instead of using a patch to specify the architecture variant for sparc, use some Boost configure variables. [Thomas: reword commit log.] Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | boost: fix sparc64 compile, set the correct instruction-setGravatar Waldemar Brodkorb2015-11-081-0/+4
|/ | | | | | | | | | The default for sparc is v7, which doesn't work for sparc64. Use ultrasparc for sparc64. Fixes following autobuild errors: http://autobuild.buildroot.net/results/0cad0a6eddc153098bb6d1501afd1cf4a57a82d1/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: add option to build boost_coroutineGravatar Edson Siqueira2015-11-031-3/+1
| | | | | | | | | | | | | | | It was disabled by default by commit 611dfe6cb55ed72d7df3b7c102f4a723248a4037 because it caused some build failures on AArch64 and SuperH. However, the coroutine module needs the context module, which is only available on certain architectures. We can therefore allow enabling the coroutine module, but only if the context module is available. [Thomas: extend commit log with more details.] Signed-off-by: Edson Siqueira <edson.siqueira@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost.mk: allow building both static and sharedGravatar Jonathan Ben Avraham2015-10-261-3/+9
| | | | | | | | | | | | | | | | Use BR2_SHARED_STATIC_LIBS for building both static and shared boost libs. The static libs are copied to the staging directory. Only the shared libs are copied to the rootfs image. [Thomas: - remove empty else clause, and instead add a comment that explains why we're doing something only for the BR2_STATIC_LIBS=y and BR2_SHARED_LIBS=y. - remove trailing backslash at the end of the BOOST_CONF_OPTS definition.] Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost.mk spelling error 'SEPERATED' -> 'SEPARATED'Gravatar Jonathan Ben Avraham2015-10-251-2/+2
| | | | | Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boost: use backtick instead of $(shell ...) make functionGravatar Arnout Vandecappelle2015-07-151-5/+2
| | | | | | | | Also remove the variables TARGET_CC_VERSION and HOST_CC_VERSION which lack the BOOST_ prefix and are used only once. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Gravatar Peter Korsgaard2015-06-011-1/+1
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/boost: bump to version 1.58.0Gravatar Jörg Krause2015-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add patch to fix build issues for mips and sh targets: error: unrecognized command line option '-m32' Fixes: http://autobuild.buildroot.org/results/66c/66c3a868816dfe4bd4d0ffafec6988fd87a2c058/ http://autobuild.buildroot.net/results/ccd/ccd5c83963032ba49b1627b1dff39e34a9486943/ Patch send upstream: https://github.com/boostorg/build/pull/76 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Tested-by: Gergely Imreh <imrehg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | package/boost: stop on the first error during install to stagingGravatar Romain Naour2015-05-161-1/+1
|/ | | | | | | | | -q option is missing in BOOST_INSTALL_STAGING_CMDS, so the build doesn't stop on the first error. This help to see what happened. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "package/boost: bump to version 1.58.0"Gravatar Thomas Petazzoni2015-05-011-1/+1
| | | | | | | | | | | This reverts commit 25655021fb66f58afe4966face0afdda1e7be65a. Boost 1.58.0 breaks the build, trying to pass -m32 to compilers that do not support it: http://autobuild.buildroot.org/results/66c/66c3a868816dfe4bd4d0ffafec6988fd87a2c058/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: bump to version 1.58.0Gravatar Jörg Krause2015-05-011-1/+1
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: add option to disable container libraryGravatar Will Wagner2015-04-201-0/+1
| | | | | Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/boost: enable building of boost_logGravatar Yannick Kiekens2015-03-151-2/+2
| | | | | | | | Signed-off-by: Yannick Kiekens <yannickkiekens@gmail.com> [Thomas: tested on ARM uClibc, and AArch64 glibc, the latter being the case that used to fail building, and was the reason why boost log had been disabled.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: enable boost-atomicGravatar Noé Rubinstein2015-03-131-2/+2
| | | | | | | | | | | It was disabled in february 2013 by commit e5434583badf1abf4a4620efa76452638ad9e177 because did not build correctly with ucLibc at the time. It now builds correctly with both uClibc v0.9.33 and uClibc-ng. Signed-off-by: Noé Rubinstein <nrubinstein@aldebaran.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>