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.

Reply via email to