diff options
author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2019-01-13 18:43:16 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2019-01-13 21:45:43 +0100 |
commit | 428ed39414ee287fb2d968e7908a39b799fb2787 (patch) | |
tree | 8bae790f5bea09c77fe28c94513e067f2a9c6f5c /package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch | |
parent | 024ed470adc684391ee12b8f762f5c0bf76d7e57 (diff) | |
download | buildroot-428ed39414ee287fb2d968e7908a39b799fb2787.tar.gz buildroot-428ed39414ee287fb2d968e7908a39b799fb2787.zip |
package/boost: bump to version 1.69.0
- 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>
Diffstat (limited to 'package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch')
-rw-r--r-- | package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch b/package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch deleted file mode 100644 index 9e87aaedf0..0000000000 --- a/package/boost/0005-fix-static-detection-of-lock-free-atomic-ints.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 48be99d20753ecab8817b030b95a7f1260aa777f Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine <fontaine.fabrice@gmail.com> -Date: Wed, 5 Sep 2018 12:04:15 +0200 -Subject: [PATCH 17/17] fix static detection of lock-free atomic ints -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -When build statically, boost is unable to detect lock-free atomics ints -because it tries to link dynamically with boost_system, see -output/build/boost-1.67.0/bin.v2/config.log (with -d5 option): - -Using shell: /bin/sh -c - argv[0] = '/bin/sh' - argv[1] = '-c' - argv[2] = ' - "/home/fabrice/buildroot/output/host/bin/arm-linux-g++" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -static -Wl,-elf2flt -static -fPIC -pthread -O0 -fno-inline -Wall -pedantic -g -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -pedantic -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -I"." -c -o "bin.v2/libs/thread/build/gcc-6.4.0/debug/threading-multi/has_atomic_flag_lockfree_test.o" "libs/thread/src/../build/has_atomic_flag_lockfree_test.cpp" -' -gcc.compile.c++ bin.v2/libs/thread/build/gcc-6.4.0/debug/threading-multi/has_atomic_flag_lockfree_test.o - - "/home/fabrice/buildroot/output/host/bin/arm-linux-g++" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -static -Wl,-elf2flt -static -fPIC -pthread -O0 -fno-inline -Wall -pedantic -g -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -pedantic -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -I"." -c -o "bin.v2/libs/thread/build/gcc-6.4.0/debug/threading-multi/has_atomic_flag_lockfree_test.o" "libs/thread/src/../build/has_atomic_flag_lockfree_test.cpp" - -0.033561 sec system; 0.126314 sec user; 288.682473 sec clock -gcc.compile.c++ bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/error_code.o - - "/home/fabrice/buildroot/output/host/bin/arm-linux-g++" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -static -Wl,-elf2flt -static -fPIC -pthread -O0 -fno-inline -Wall -pedantic -g -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"." -c -o "bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/error_code.o" "libs/system/src/error_code.cpp" - -0.084060 sec system; 0.644133 sec user; 8.858824 sec clock -SEM: <s>gcc-link-semaphore now used by <pbin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi>libboost_system.so.1.67.0 -Using shell: /bin/sh -c - argv[0] = '/bin/sh' - argv[1] = '-c' - argv[2] = ' - "/home/fabrice/buildroot/output/host/bin/arm-linux-g++" -o "bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/libboost_system.so.1.67.0" -Wl,-h -Wl,libboost_system.so.1.67.0 -shared -Wl,--start-group "bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/error_code.o" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -fPIC -pthread -g -Wl,-elf2flt -static -' -gcc.link.dll bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/libboost_system.so.1.67.0 - - "/home/fabrice/buildroot/output/host/bin/arm-linux-g++" -o "bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/libboost_system.so.1.67.0" -Wl,-h -Wl,libboost_system.so.1.67.0 -shared -Wl,--start-group "bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/error_code.o" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -fPIC -pthread -g -Wl,-elf2flt -static - -ld (ld-elf2flt): -shared used without passing a shared library ID -collect2: error: ld a retourné le statut de sortie 1 -0.003123 sec system; 0.004732 sec user; 15.646509 sec clock -...failed gcc.link.dll bin.v2/libs/system/build/gcc-6.4.0/debug/threading-multi/libboost_system.so.1.67.0... - -To fix this, move the exe statement before the boost/thread project - -Fixes: - - http://autobuild.buildroot.org/results/f46d38991385cbc2a4fa14eb31074e770cd79803 - -Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> -[Upstream status: https://github.com/boostorg/thread/commit/f7581a366294c6f5381e0371c242af327c6da655] ---- - build/Jamfile.v2 | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/libs/thread/build/Jamfile.v2 b/build/Jamfile.v2 -index ce8c7f47..26d8b9c3 100644 ---- a/libs/thread/build/Jamfile.v2 -+++ b/libs/thread/build/Jamfile.v2 -@@ -38,6 +38,8 @@ import path ; - import configure ; - import threadapi-feature ; - -+exe has_atomic_flag_lockfree : ../build/has_atomic_flag_lockfree_test.cpp ; -+ - project boost/thread - : source-location ../src - : requirements <threading>multi -@@ -141,8 +143,6 @@ project boost/thread - <library>/boost/system//boost_system - ; - --exe has_atomic_flag_lockfree : ../build/has_atomic_flag_lockfree_test.cpp ; -- - rule tag ( name : type ? : property-set ) - { - local result = $(name) ; --- -2.17.1 - |