On Wed, 2017-01-18 at 15:50 +0100, Brice Figureau wrote: > On Tue, 2017-01-17 at 19:52 +0000, Michael Smith wrote: > > Unfortunately this is made a little harder since our builds of boost > > and yaml-cpp aren't hosted. However, the instructions for building > > them are > > at > > https://github.com/puppetlabs/pl-build-tools-vanagon/blob/master/configs/components/boost.rb > > and > > https://github.com/puppetlabs/pl-build-tools-vanagon/blob/master/configs/components/yaml-cpp.rb. > > Those both build statically, so you'd then use `-DBOOST_STATIC=ON > > -DYAMLCPP_STATIC=ON`. We use Boost 1.58 currently. > > [snip] > > I'll report my progress here. > -- > Brice Figureau > My Blog: http://www.masterzen.fr/ >
Just to report that I was able to rebuild facter in the context of the puppet-agent AIO package. This involved compiling boost statically, ICU statically along with the other dependencies (yaml-cpp for instance). Then a bit of cmake fiddling (notably adding a way to find the ICU static libraries and adding them to the mix), careful set of the rpath, and I was able to update facter in place. So, I was able to verify my fix for FACT-1559, and consequently opened a (actually my first facter) PR (without any tests, sorry I didn't have the energy to start adding CoreOS tests). I hope it will be merged (soon) :) -- Brice Figureau <[email protected]> -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/1484922413.23029.7.camel%40daysofwonder.com. For more options, visit https://groups.google.com/d/optout.
