[build-aux] Update Boost & check macros to latest serials #7711
pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:build-aux-change changing 8 files +395 −219-
fanquake commented at 2:16 am on March 18, 2016: member
-
jonasschnelli added the label Build system on Mar 18, 2016
-
jonasschnelli commented at 7:22 am on March 18, 2016: contributorLGTM. ping @theuni
-
[build-aux] Update Boost & check macros to latest serials cf5c786fc3
-
fanquake force-pushed on Mar 19, 2016
-
fanquake commented at 7:24 am on March 19, 2016: member
@theuni no, my mistake. The only patch of yours I can see being merged into Boost base was in serial 22.
This patch hasn’t yet made it upstream.
0 dnl some arches may advertise a cpu type that doesn't line up with their 1 dnl prefix's cpu type. For example, uname may report armv7l while libs are 2 dnl installed to /usr/lib/arm-linux-gnueabihf. Try getting the compiler's 3 dnl value for an extra chance of finding the correct path. 4 libsubdirs="lib/`$CXX -dumpmachine 2>/dev/null` $libsubdirs"
-
laanwj commented at 9:48 am on March 23, 2016: memberIs this ready for merge? (e.g. all patches are included now?)
-
laanwj assigned theuni on Mar 31, 2016
-
paveljanik commented at 1:31 pm on March 31, 2016: contributor
Fixes #5516.
configure
output differences here (OS X: master->#7711):Expected:
0-checking if compiler needs -Werror to reject unknown flags... yes 1-checking whether pthreads work with -pthread... yes 2+checking whether gcc is Clang... yes 3+checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... -Qunused-arguments
Unexpected:
0-checking for __attribute__((visibility))... yes 1+checking for __attribute__((visibility))... no
ACK https://github.com/bitcoin/bitcoin/pull/7711/commits/cf5c786fc3244b6aedcc4a2f839f5248f95fafa1
-
laanwj merged this on Apr 2, 2016
-
laanwj closed this on Apr 2, 2016
-
laanwj referenced this in commit a67bc5e128 on Apr 2, 2016
-
laanwj added the label Needs backport on Apr 2, 2016
-
theuni commented at 7:11 am on April 2, 2016: memberMm, I missed this before merge. @paveljanik to clarify, are you saying that after this change, the visibility attribute isn’t found? If so, that’ll be quite ugly at link time. I would think it would cause a flood of “visibility doesn’t match” warnings.
-
paveljanik commented at 8:18 am on April 2, 2016: contributorNo such warnings here…
-
paveljanik commented at 8:28 am on April 2, 2016: contributor
config.log here:
0configure:20859: checking for __attribute__((visibility)) 1configure:20883: g++ -o conftest -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wno-self-assign -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -isystem /opt/local/include -I/opt/local/include/db48 -DMAC_OSX -Wl,-headerpad_max_install_names conftest.cpp -L/opt/local/lib -L/opt/local/lib/db48 >&5 2conftest.cpp:30:56: warning: target does not support 'protected' visibility; using 'default' [-Wunsupported-visibility] 3 int foo_pro( void ) __attribute__((visibility("protected"))); 4 ^ 51 warning generated. 6configure:20883: $? = 0 7configure:20896: result: no
-
laanwj commented at 9:02 am on April 2, 2016: member
Must be due to this change:
0 [visibility], [ 1 int foo_def( void ) __attribute__(($1("default"))); 2 int foo_hid( void ) __attribute__(($1("hidden"))); 3+ int foo_int( void ) __attribute__(($1("internal"))); 4+ int foo_pro( void ) __attribute__(($1("protected"))); 5 ],
Apparently it needs all kinds of visibility to be supported for that check.
Still fine on ubuntu 14.04:
0configure:20274: checking for __attribute__((visibility)) 1configure:20298: g++ -o conftest -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wno-self-assign -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS conftest.cpp >&5 2configure:20298: $? = 0 3configure:20311: result: yes
That’s kind of annoying as we don’t use ‘protected’ visibility at all, as far as I know.
-
fanquake deleted the branch on May 12, 2016
-
laanwj removed the label Needs backport on Sep 26, 2016
-
laanwj added the label Needs backport on Sep 26, 2016
-
laanwj added this to the milestone 0.12.2 on Sep 26, 2016
-
codablock referenced this in commit 1091bf89f0 on Sep 16, 2017
-
codablock referenced this in commit ec2e86705d on Sep 19, 2017
-
zkbot referenced this in commit 33f7145fb2 on Nov 29, 2017
-
zkbot referenced this in commit b2399c1951 on Nov 30, 2017
-
zkbot referenced this in commit d3ca2706a8 on Nov 30, 2017
-
zkbot referenced this in commit 02c4467cb5 on Nov 30, 2017
-
codablock referenced this in commit ee408484b4 on Dec 9, 2017
-
codablock referenced this in commit 8e7a7a8b7f on Dec 19, 2017
-
codablock referenced this in commit a5505e7e8c on Dec 19, 2017
-
fanquake removed the label Needs backport on Mar 7, 2018
-
MarcoFalke locked this on Sep 8, 2021
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 09:12 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 09:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me