fanquake
commented at 9:47 am on December 22, 2017:
member
This is a followup to #9254 and #11981. Zeromq 4.2.3 was released just after #9254 was merged, and contains a years worth of improvements/bug fixes. See the release notes here.
Todo:
Add zeromq-4.2.3.tar.gz to /depends-sources on bitcoincore.org
With all the dependencies that are linked in; as I understand zeromq isn’t turned on used by default, however it is linked by default.
My main concern is that in dependencies there is some reflective code that has been designed to compromise Bitcoin Core. Is this a realistic concern?; how much dew-diligence do we need to audit the history of linked libs to make sure there isn’t any nastyness?
jonasschnelli
commented at 6:31 am on January 4, 2018:
contributor
@da2ce7:
zmq will be enabled by default if present on the system,… and therefore through “depends/” builds (gitian, “official binaries”), it’s enabled.
AFAIK even when zmq has not been enabled via -zmqpubhashblock (or similar), the code calls zmq_init(1);.
So… yeah. Unsure.
EDIT:
However, this is unrelated to this PR.
jonasschnelli
commented at 8:48 pm on January 5, 2018:
contributor
pthread_set_name_np was introduced in GLIB 2.12, and the max GLIB version allowed by symbol-check.py is 2.11.
We are currently using pthread_set_name_np for thread naming in util.cpp. Might be time to consider increasing the max allowed GLIB version in symbol-check.py ?
laanwj
commented at 6:42 pm on February 22, 2018:
member
Might be time to consider increasing the max allowed GLIB version in symbol-check.py ?
This is likely going to cause complaints, because it means the binary won’t run on some distributions anymore. Not sure what the minimum glibc in commonly used (stable) distributions is, though.
We could open a separate issue for that.
depends: zeromq 4.2.38f79226361
depends: patch pthread_set_name_np out of zeromq13a399a46c
fanquake force-pushed
on Mar 5, 2018
laanwj
commented at 9:05 pm on March 5, 2018:
member
utACK13a399a46
theuni approved
theuni
commented at 9:25 pm on March 5, 2018:
member
utACK13a399a46c0c3ba78a6c0ba06c58186dfaf9be2c
laanwj merged this
on Mar 6, 2018
laanwj closed this
on Mar 6, 2018
laanwj referenced this in commit
765a3ebb02
on Mar 6, 2018
greenaddress
commented at 2:14 pm on July 17, 2018:
contributor
theuni
commented at 3:09 pm on July 17, 2018:
member
@greenaddress The autogen.sh is only needed if you’re not building from their bootstrapped release tarball. If you’re building from some git commit, you’ll need to add it back.
greenaddress
commented at 3:23 pm on July 17, 2018:
contributor
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-11-17 15:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me