-
Notifications
You must be signed in to change notification settings - Fork 146
(PA-2055) Get boost and yaml-cpp from puppet-runtime #1482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(PA-2055) Get boost and yaml-cpp from puppet-runtime #1482
Conversation
|
CLA signed by all contributors. |
f173fce to
ba0cb37
Compare
cefb1ef to
c3c9420
Compare
|
jenkins please test this on aix61-POWERfa,amazon6-64a,amazon7-64a,arista4-32a,ciscoxr-64a,cumulus25-64a,debian8-64a,debian8-32a,debian9-64a,debian9-32a,fedora26-64a,fedora27-64a,fedora28-64a,osx1012-64a,osx1013-64a,redhat5-64a,redhat6-64a,redhat6-32a,redhat7-64a,redhat7-POWERa,redhat7-AARCH64a,redhatfips7-64a,sles11-64a,sles11-32a,sles12-64a,sles12-POWERa,solaris10-64a,solaris10-SPARCa,solaris11-64a,solaris11-SPARCa,ubuntu1404-64a,ubuntu1404-32a,ubuntu1604-64a,ubuntu1604-32a,ubuntu1604-POWERa,ubuntu1804-64a,windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2012r2_ja-64a%7Blocale=ja%7D,windows2016-64a |
5fda29e to
c3c9420
Compare
|
jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a |
54e5972 to
6d0938e
Compare
|
jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a |
8a305f1 to
d1ddec5
Compare
|
jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a |
d1ddec5 to
c26db12
Compare
|
jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a |
c26db12 to
8ab6e14
Compare
This revision of cpp-hocon ignores some warnings generated by Boost.Variant headers in boost 1.67.
Previously, boost and yaml-cpp were provided by separate packages, whether that meant using pl-build-tools (pl-boost and pl-yaml-cpp) or equivalent system packages. This set of changes updates the configuration of C++ components to rely on copies of boost (version 1.67) and yaml-cpp from puppet-runtime instead. It also links these libraries dynamically instead of statically in the agent.
8ab6e14 to
b0e7939
Compare
|
These changes have passed acceptance tests in an ad-hoc run here, with the exception of:
Once puppetlabs/puppet-runtime#77 is merged, I'll remove the WIP commit here and this will be ready to merge. |
b0e7939 to
392bcd7
Compare
Do not merge; This is a WIP PR
Will require puppetlabs/puppet-runtime#77