I ran into an issue while doing a build of the Factor programming language. They
do a test in their build script to see if some libraries are available by doing
a quick build attempt and link with that library and then check status to see
if it failed. Because they didn't want messages on the console from this, they
closed stderr. This caused a segfault with ccache. steup_uncached_err() was
failing the dup() of stderr, and calling failed(), which then called 
args_strip()
which dies because args hadn't been allocated at that point.

Commit 469267b2be49d6acdca5058e3e744a508ce3da5d looks like it fixes this and
was added last July, but the tree with tag 3.1.7 does not appear to have this 
change. 
I am on Fedora 16, and they pulled in 3.1.7 to their ccache package. Should 
this change
be visible in 3.1.7 ?
_______________________________________________
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache

Reply via email to