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 <brice-pup...@daysofwonder.com> -- 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 puppet-dev+unsubscr...@googlegroups.com. 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.