mosquitto: backport upstream patches to fix compilation #9243
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Maintainer: @karlp
Fix compilation problems by backporting two upstream commits. Patches fix the glibc detection related compilation problems (and random number generation with glibc and without TLS).
Reference to issue #9005
Compile tested: ipq806x/R7800, OpenWrt master
Run tested: -
Karl, any objections for applying the upstream glibc related fix that you seemed to acknowledge a month ago in #9005 ? Mosquitto has been broken in buildbot for a month, now. I noticed this in the collectd version update discussion, so I though to fix it to enable proper compilation of all collectd modules.
References:
bug report #9005
Upstream discussion:
eclipse/mosquitto#1291
Upstream commits:
eclipse/mosquitto@d05bd95
eclipse/mosquitto@b1298df