Forum: CFEngine Help
Subject: Re: Warning: upcoming removal of Berkeley DB backend
Author: megamic
Link to topic: https://cfengine.com/forum/read.php?3,25234,25242#msg-25242

I am testing TokyoCabinet on Solaris10/SPARC, and I think there will be a 
problem, at least using the 3.3.0a1 tarball.

The problem in a nutshell is that TC can only be compiled with gcc (for the C99 
support), whereas Cf3-3.3.0a1 *cannot* be compiled with gcc (due to build 
errors as described in bug #961). I cant use Sun Studio compiler to build Cfe 
with a gcc built TC, as the Cfe build reads in the TC header files, and then 
fails (using Sun Studio) as it cannot deal with the C99 stuff in the TC headers.

I was able to build TC using gcc, and I have been able to build Cfe using Sun 
Studio, however I wont be able to use them together until they can be build 
with the same compiler. If bug #961 can be resolved, then this issue may go 
away.

It is worth pointing out that QDBM has this problem as-well, as it also 
requires gcc to compile.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to