Commit Graph

63 Commits

Author SHA1 Message Date
Jan Pavlinec 299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-09-17 12:40:26 +02:00
Carlos Miguel Ferreira 0cd9824623
boost: Package Version Update (1.71.0) + bugfixes
This commit updates Boost to version 1.71.0 and disables Boost.Context
 for arc and mips64 architectures, since either jump_fcontext or
 getcontext are undefined for those architectures.

It also fixes a bug were Boost.Fiber was not properly disabled for
mips32 and mips64 architectures.

Boost.Coroutine2 option was removed since it was redundant. By selecting
the Coroutine package, Coroutine2 is also installed.

Boost.Fiber has been disabled for target brcm47xx_generic and brcm47xx_legacy
due to misssing opcode support from instruction set.

Boost 1.71.0 brings a new header-only library
 - Boost.Variant2 [1]
   -> A never-valueless, strong guarantee implementation of
      std::variant, from Peter Dimov.

More info about Boost 1.71.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_71_0/libs/variant2/doc/html/variant2.html
[2]: https://www.boost.org/users/history/version_1_71_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2019-09-10 14:25:35 +01:00
Jo-Philipp Wich af4cacd108
boost: fix raw kconfig syntax
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-06-22 19:30:25 +02:00
Josef Schlehofer 79831ee0ab
boost: Makefile polishing
Corrected License according to SPDX in PKG_LICENSE
Added PKG_LICENSE_FILES
HTTPS in their website
Reordered some stuff

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-06-22 19:30:19 +02:00
Rosen Penev 45d2000f9c boost: Install HOST libraries to HOSTPKG
After talking to @jow on IRC, we found two problems. STAGING_DIR_HOST is
designed for tools, not host packages. Changing this to HOSTPKG allows
CMake and pkgconfig to work properly with fbthrift.

The host-libraries should not be modular like this for host packages.
Changed to eliminate them and to only build the needed ones. This can be
changed as conditions change.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-17 12:29:36 -07:00
Stijn Tintel 7766b0b878 boost: ignore site config during host build
Without this, the host build picks up the site config in
/usr/share/boost-build/site-config.jam which causes a build failure on
Gentoo where a custom optimization value "none" is used.

Fixes #9152.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2019-06-05 10:33:08 +03:00
Amol Bhave 7c42ddf9ff boost: add host library build for boost
Summary: Currently, boost host build doesn't actually compile boost
libraries for the host arch. If there are host tools that would want
to link against boost, it can't right now.

This diff adds support for compiling host boost library as well.
Any packages that need to depend on a host boost library can depend on
CONFIG_boost-host-build-<lib>.

Test Plan: Compiled fbthrift and verified that it works.
used openwrt master using nbg6817

Maintainer: @ClaymorePT

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-10 18:42:30 -07:00
Amol Bhave d14e545b66 boost: Copy cmake in InstallDev step
Copy the cmake directory in the InstallDev step.
I am currently trying out actual host build for boost i.e. compiling
boost libaries for host tools. When I do that, that step installs the
boost cmake files in staging_dir/host.

This breaks other packages that use cmake to compile and use boost as a
dependency. This is because, their compilation step now begins using
staging_dir/host version of Boost, rather than the target version of
boost. Cmake gives priority to cmake version of Boost config, over
finding boost headers manually.

This change resolves that problem by installing the BoostConfig.cmake
file in staging_dir/<target> as well.

Compile tested: nbg6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-08 03:43:57 -07:00
Amol Bhave 48e844101b boost: Fix boost apply_visitor for lvalue variants
Boost 1.70.0 broke the apply_visitor functions for lvalue reference
variants.
This imports the patch that fixes this issue from upstream.

Tested this by compiling a library
(https://github.com/facebookincubator/fizz) that works with 1.69 but
breaks with 1.70. And then, importing this patch and trying the
compilation again.

Compile tested: nbg6817

Maintainer: @ClaymorePT

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-07 00:56:55 -07:00
Rosen Penev 55320abae0
boost: Fix uClibc-ng compilation again
Several math functions are not defined in math.h and therefore cannot be
used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-03 13:02:59 -07:00
Rosen Penev 053faa31e5
boost: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-01 13:58:56 -07:00
Carlos Ferreira 1fd601a1e7
boost: Update packet to version 1.70.0 + minor updates
This commit updates the boost package to version 1.70.0 [1] and updates the
Makefile to activate c++17 compile option.

This new Boost version brings two new header-only libraries:
Outcome: [2]
  A set of tools for reporting and handling function failures in contexts where
  directly using C++ exception handling is unsuitable, from Niall Douglas.

Histogram: [3]
  Fast and extensible multi-dimensional histograms with convenient interface
  for C++14, from Hans Dembinski.

More information about this release at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_70_0.html
[2]: https://www.boost.org/libs/outcome/
[3]: https://www.boost.org/libs/histogram/

Signed-off-by: Carlos Ferreira <carlosmf.pt@gmail.com>
2019-04-17 00:42:44 +01:00
Amol Bhave df76f9bced boost: bump pkg release
PR #7126 updated the Makefile but didn't bump the pkg release version

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-01 11:23:22 -07:00
Rosen Penev d7801a74c2
Merge pull request #7879 from ammubhave/add_zstd_to_boost
boost: Add zstd as a dependency to boost-iostream
2019-03-31 14:57:48 -07:00
Carlos Miguel Ferreira 92c93ca0f4 boost: Release update with minor fix
This commit fixes the bug described in issue #8146 [1], where the
package fails to build if the boost package is selected without
selecting any of the internal non-header-only libraries.

[1]: https://github.com/openwrt/packages/issues/8146

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2019-02-12 23:04:01 +00:00
Amol Bhave aba3fec198 boost: Add zstd as a dependency to boost
Depends on PR #7126

With this change:
eb03aa43b9
boost iostreams supports zstd compression. If the zstd package is  built
before boost, then the packaging step complains that libzstd.so is not
packaged.

Build Tested: PR #7876 used to fail CI without this, now it passes.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-01-05 06:48:11 -08:00
Carlos Miguel Ferreira 89e6855d96
boost: Package Version Update -> 1.69.0
This package update provides one new library:
 -> Safe Numerics: A library for guaranteed correct integer arithmetic for
      C++14 and later, from Robert Ramey [1].

Discontinued Libraries
-> Signals (v1) is now removed. Its removal was announced in 1.68 and its
   deprecation was announced in 1.54. Boost 1.68 is the last release that
   provides this library. Users are encouraged to use Signals2 instead.
   The Boost community thanks Douglas Gregor for his work on Signals which
   served its users well and which also inspired Signals2 [2].

More info can be found at the usual place [3].

[1] : https://www.boost.org/doc/libs/1_69_0/libs/safe_numerics/doc/html/index.html
[2] : https://www.boost.org/doc/libs/1_69_0/doc/html/signals2.html
[3] : https://www.boost.org/users/history/version_1_69_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-12-18 22:52:47 +00:00
Ted Hess 7947583519 boost: Makefile and package changes to support builds with both Python 2.x and Python 3.x versions.
Python versioning is automatically configured from lang/python repository xxx-version.mk files.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-24 14:33:39 -04:00
Ted Hess 80e40c393b boost: Bump PKG_RELEASE to force buildbot re-builds
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-21 11:43:22 -04:00
Ted Hess dd8b637646 boost: Fix mips32r1 cpu builds (exclude Boost.fiber)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-20 14:25:11 -04:00
Carlos Miguel Ferreira 0d94d04856
boost: Package Makefile Revision
Boost.Fiber is now disabled for Targets which use mips32 or mips64 cpu type.

This commit fixes issue [1]

[1]: https://github.com/openwrt/packages/issues/6987

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-09-18 16:03:27 +01:00
Carlos Miguel Ferreira e0e80c1d2c
boost: Package Version Update -> 1.68.0
This package update provides one new library:
 - YAP: An expression template library for C++14 and later, from Zach Laine [1].

More info can be found at the usual place [2].

[1] : https://www.boost.org/libs/yap/
[2] : https://www.boost.org/users/history/version_1_68_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-08-21 02:13:59 +01:00
Carlos Miguel Ferreira d4fa43e9ac
boost: Package Release 2 (minor fixes)
- Fixed package hyperlink
  -> Now using the @SF macro to obtain the best mirror link
  -> Added backup link in case Source Forge fails to provide the proper link

- Minor fix to package documentation
  -> Help documentation was lacking the contract library info.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-05-09 01:17:27 +01:00
Carlos Miguel Ferreira 9c09ecf437
boost: Package Version Update -> 1.67.0
This package update provides two new libraries
- Contract (compiled library) [1]: Contract programming for C++.
  All contract programming features are supported: Subcontracting,
  class invariants, postconditions (with old and return values),
  preconditions, customizable actions on assertion failure (e.g.,
  terminate or throw), optional compilation and checking of
  assertions, etc, from Lorenzo Caminiti.

- HOF (header-only library) [2]:
  Higher-order functions for C++, from Paul Fultz II.

More info can be found at the usual place [3].

[1]: https://www.boost.org/libs/contract
[2]: https://www.boost.org/libs/hof
[3]: https://www.boost.org/users/history/version_1_67_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-04-16 01:53:38 +01:00
Carlos Miguel Ferreira e7322fdea4
boost: Version Update -> 1.66.0
This package release updates boost to version 1.66.0.
Boost 1.66.0 brings three new header-only libs:
- Beast [1]: Portable HTTP, WebSocket, and network operations using only C++11
             and Boost.Asio, from Vinnie Falco.
- CallableTraits [2]: A spiritual successor to Boost.FunctionTypes,
                      Boost.CallableTraits is a header-only C++11 library for
                      the compile-time inspection and manipulation of all
                      'callable' types. Additional support for C++17 features,
                       from Barrett Adair.
- Mp11 [3]: A C++11 metaprogramming library, from Peter Dimov.

More info about this release, can be found in [4].

[1]: http://www.boost.org/doc/libs/1_66_0/libs/beast/doc/html/index.html
[2]: http://www.boost.org/doc/libs/1_66_0/libs/callable_traits/doc/html/index.html
[3]: http://www.boost.org/doc/libs/1_66_0/libs/mp11/doc/html/mp11.html
[4]: http://www.boost.org/users/history/version_1_66_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-12-28 13:29:43 +00:00
Carlos Miguel Ferreira ecb166740c
boost: Bug-fix release
This release fixes the following issues
[1] - A second run to build Boost was executed, even though
       Boost.Python3 was not selected.
[2] - Because wserialization and coroutine2 targets were removed from
       Boost building system, the flags "--without-wserialization" and
       "--without-coroutine2" no longer work and are now suppressed.
       The option coroutine2 just selects the necessary dependencies for
       the header-library to work.
       The sub-package wserialization just selects the serialization
       dependency and packs the wserialization shared object.

[1]: cf67f5f47a (comments)
[2]: https://github.com/openwrt/packages/issues/4974

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-10-20 19:03:38 +01:00
Carlos Miguel Ferreira 9ccf450608
boost: 1.65.1 Update
This commit updates the boost libraries to version 1.65.1

This new version is a bug-fix update for Boost 1.65.0, so no new libraries.
As always, more information about this release can be found in [1].

[1]: http://www.boost.org/users/history/version_1_65_1.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-09-18 00:47:25 +01:00
Carlos Miguel Ferreira cf67f5f47a
boost: 1.65.0 Update + Fixes
This commit updates the boost libraries to version 1.65.0

This new version brings two new libraries:
 - Boost.Stacktrace [1]
   -> Gather, store, copy and print backtraces, from Antony Polukhin.
 - Boost.PolyCollection [2]
   -> Fast containers of polymorphic objects, from Joaquín M López Muñoz.

Fixes in this commit:
 - Boost.Python for Python 3.6
   -> The dynamic library was not being compiled, resulting in an empty package. Fixed.
 - Boost.TypeErasure
   -> The dynamic library was not available to install. Fixed.
 - Boost.Serialization
   -> The wserialization dynamic library was being compiled but not available to install. Fixed.

Extras:
 - This commit also contains the post-release fixes, which did not make it into the final release [3].

As always, more information about this release, can be found in [4].

[1]: http://www.boost.org/doc/libs/1_65_0/doc/html/stacktrace.html
[2]: http://www.boost.org/doc/libs/1_65_0/doc/html/poly_collection.html
[3]: http://www.boost.org/patches/
[4]: http://www.boost.org/users/history/version_1_65_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-08-30 12:20:55 +01:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Carlos Miguel Ferreira f32e2d1259
boost: Package Version Update -> 1.64.0
Maintainer: @ClaymorePT
Compile tested: Broadcom BCM2708
Run tested: None

Description:
 - New header-only library -> Process
   -> Process library by Klemens D. Morgenstern, that provides cross
        platorm ways to allows you to:
      - create child processes
      - setup streams for child processes
      - communicate with child processes through streams
          (synchronously or asynchronously)
      - wait for processes to exit (synchronously or asynchronously)
      - terminate processes

Information about the 1.64.0 release (updated libraries, bug fixes,
 etc), can be found here [1].

[1]: http://www.boost.org/users/history/version_1_64_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-04-27 10:48:17 +01:00
Carlos Miguel Ferreira f95a1300f7
Revert "boost: 1.63 Revision 3 -> Python 3.6 Support Fixed and Unsupported Target Fixes"
This reverts commit 21091fa0ac.
2017-03-01 12:48:54 +00:00
Carlos Miguel Ferreira 21091fa0ac
boost: 1.63 Revision 3 -> Python 3.6 Support Fixed and Unsupported Target Fixes
Update:
 - Python 3.6 support fixed. It is now correctly compiled and available.

Fixes:
 - disabled context and fiber for unsupported targets

There are several architectures which are not supported by context nor
 fiber. Because of this, Boost build was failing targets. This created the
 situation where the other boost libs were not being built and consequently,
 becoming unavailable  at the OpenWRT/LEDE repositories.
To solve this issue, it was necessary to disabled fiber and context for
 the incompatible targets.

Boost.Fiber is disabled for:
 -> ar7, rb532, brcm63xx.smp, brcm63xx, brcm47xx, brcm47xx.legacy, brcm2708,
    au1000, ath25, adm8668 and adm5120.

Boost.Context is disabled for:
 -> avr32, octeon and netlogic.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-02-24 00:08:33 +00:00
Carlos Miguel Ferreira 2a30298bd1
boost: 1.63 Revision 2 - Fixed Regression
This commit fixes an existent regression in boost 1.63 [1].
The regression appears when libc is used for the toolchain.

[1] -  https://svn.boost.org/trac/boost/ticket/11756

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2017-02-21 17:33:43 +00:00
Matthias Schiffer 4a984a8d60
treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with $(STAGING_DIR_HOSTPKG)
As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely
on it. See 73b7f55424 for more information on
STAGING_DIR_HOSTPKG.

STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release
(it is equivalent to $(STAGING_DIR)/host), so this simple search/replace
cleanup is safe to apply. Doing this cleanup now will be useful for the
Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting
with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream.

Also fixes a typo in the dbus Makefile ("STAGIND_DIR").

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2017-01-10 18:25:54 +01:00
Carlos Ferreira 6428d61810
boost: Package Version Update -> 1.63.0
Maintainer: @ClaymorePT
Compile tested: Broadcom BCM2708
Run tested: None

Description:

This package update contains no new libraries.
Information about the 1.63.0 release (updated libraries, bug fixes, etc), can be found here [1].

[1]: http://www.boost.org/users/history/version_1_63_0.html

Signed-off-by: Carlos Ferreira <carlosmf.pt@gmail.com>
2017-01-05 00:49:50 +00:00
Hauke Mehrtens f966e760b7 boost: build always with -std=gnu++14 with recent compilers.
Some parts of boost need at least C++11, activate -std=gnu++14
when possible and otherwise use -std=gnu++11 instated of using the
default which is -std=gnu++98.

This fixes the build for me when I build everything expect
boost-coroutine2 with gcc 5.4.0 on LEDE.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-25 17:52:51 +01:00
Carlos Ferreira cd69e7376c boost: Patch to support Fiber
This update provides a patch in order to support Boost.Fiber.

Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com
2016-11-13 13:58:39 +00:00
Ted Hess 2a0f5cfc1c boost: Fix python packages. Remove boost-libs from boost meta package when CONFIG_ALL specified
boost: add python packages to PKG_BUILD_DEPENDS for boost python libs

Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-09 17:23:53 -05:00
Ted Hess 73786c7c0f boost: Build / package dependencies re-work
Added 4th argument to library declaration macro for specifying optional.
      external package dependencies.
Add conditional Python host build dependency.
Fixup config menu to honor external package selections correctly.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-07 17:06:41 -05:00
Ted Hess 962307dbfd boost: Fix broken dependencies for locale and fiber
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-03 16:01:28 -04:00
Carlos Ferreira 29f2d48ecc boost: Package Version Update -> 1.62.0
Maintainer: @ClaymorePT
Compile tested: Broadcom BCM2708
Run tested: None

Description:
This package version update brings two new libraries:

    Fiber [1] (Currently Broken)
        Framework for userland-threads/fibers, from Oliver Kowalke.
    QVM [2]
        Boost QVM is a generic library for working with quaternions, vectors
        and matrices of static size with the emphasis on 2, 3 and 4-dimensional
        operations needed in graphics, video games and simulation applications,
        from Emil Dotchevski.

More information about the 1.62.0 release (bug fixes, etc), can be found here [3].

[1]: http://www.boost.org/doc/libs/1_62_0/libs/fiber/
[2]: http://www.boost.org/doc/libs/1_62_0/libs/qvm/
[3]: http://www.boost.org/users/history/version_1_62_0.html

Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com
2016-10-09 23:06:22 +01:00
Ted Hess 75a74f41e3 boost: Fix immediate build problems until 1.62 update available
boost: Correct Sourceforge URI for boost releases

Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-10-04 18:51:26 -04:00
carlos ferreira 504da487fe Boost: Package Version Update
This package version update brings four new libraries:
- Compute [1]
- DLL [2]
- Hana [3]
- Metaparse [4]

More information about the 1.61.0 release (bug fixes, etc), can be found
  here[5].

[1]: http://www.boost.org/libs/compute/
[2]: http://www.boost.org/libs/dll/
[3]: http://www.boost.org/libs/hana/
[4]: http://www.boost.org/libs/metaparse/
[5]: http://www.boost.org/users/history/version_1_61_0.html

Signed-off-by: Carlos M. Ferreira <carlosmf.pt@gmail.com>
2016-05-16 00:56:57 +01:00
Stefan Weil d9c37187e6 libs: Fix typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-04-13 16:05:03 +02:00
cmf 62ba6e5c9f Boost: Package Update
Boost.Context Fix:
 - The Boost.Coroutine2 lib requires Boost.Context to be compiled using the
   standard C++14. [1]

[1]: https://bugs.archlinux.org/task/48779

Signed-off-by: Carlos M. Ferreira <carlosmf.pt@gmail.com>
2016-04-01 17:39:57 +01:00
Felix Fietkau 599f289585 boost: do not select @BUILD_NLS, it affects the whole tree
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2016-01-21 00:42:34 +01:00
Felix Fietkau 9f8e5aca34 treewide: use $(STAGING_DIR)/host instead of $(STAGING_DIR_HOST), sync with changes in trunk
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2016-01-20 21:56:03 +01:00
Carlos Miguel Ferreira e57a0ce701 Boost: Version Update -> 1.60
Version Update:
 - Boost is updated to version 1.60
   - New library called Variadic Macro Data (VMD) [1]
   - Several libraries updates [2]

[1]: http://www.boost.org/libs/vmd/
[2]: http://www.boost.org/users/history/version_1_60_0.html

Signed-off-by: Carlos M. Ferreira <carlosmf.pt@gmail.com>
2015-12-19 04:05:56 +00:00
cmf fff766fecd Boost: Update 8
Major fixes:
 - The "Select Boost Options" was improved:
   - In previous versions, it was possible to unselect both Shared and Static
     options, so that there would be nothing to be built. This was solved by
     creating a choice menu "Compile Boost libraries".
   - A new choice menu was also created for Boost Run-time linkage called
     "Selects Boost Run-time linkage", which is used to select the C and C++
     runtime. This choice menu obeys to the required restrictions by boost
     options [1].

 - Fixed the invalid combination where boost shared version could be linked
   to C and C++ static runtime. This is not allowed by the boost builder.
 - Added new menu where a Boost building variant can be chosen from 3 options:
   - Release: The optimized version for daily use.
   - Debug: The debugging version, for testing purposes.
   - Profiling: The profiling version for evaluation purposes.
 - Improved options help descriptions.

Minor fixes:
 - Makefile Version was bumped from 6 to 8 because the previous update [2] did
   not bumped the value acordingly to the submission rules.
 - Removed stuff that was not doing anything: "-sBUILD=release"
 - Changed builder executable from "bjam" to "b2" which is the correct caller:
   - "bjam" is the old name and exists only for compatibility purposes.

[1]: http://www.boost.org/build/doc/html/bbv2/overview/builtins/features.html
[2]: openwrt#2084

Signed-off-by: Carlos M. Ferreira <carlosmf.pt@gmail.com>
2015-12-11 11:18:17 +00:00
Carlos Miguel Ferreira cb15e849cf Boost: Update 7
Major fixes:
 - Due to incompatibility issues with other packages which depend upon boost
   libraries being built with system names (without name tags):
   - multi-thread support is now active by default.
   - boost libraries do not have name tags by default.

 - Added "Use tagged names." options
   - This option provides access to Single threaded option and Debug option.
   - The use of name tags is required to build the debug and single threaded
     versions.

Minor fixes (proposed by Thess):
 - "Compile Static Libraries" is active by default
 - "Use shared version of C and C++ runtimes for shared libraries" is now active
   by default
 - Several dependency notation fixes

Signed-off-by: Carlos M. Ferreira <carlosmf.pt@gmail.com>
2015-12-07 04:41:07 +00:00