On 2010-09-14 12:23, Mehturt wrote: > I tried to use ccache 3.0.1 with Sun's Studio 12 compiler. > It seems to work just fine, except for some -x parameters that the > compiler has, such as -xarch, -xtarget etc.. > The ccache thinks of the -x parameter as the language setting, which > works only for gcc.
A possible workaround is to add --ccache-skip before each troublesome parameter. Or rather: It should have been possible, but it's buggy in 3.0.1. It will be fixed in 3.1. > So is ccache supposed to work with Sun's Studio 12? Should I create a > bug report for this? I didn't know about this specific clash, but there are others very similar described in this bug report: https://bugzilla.samba.org/show_bug.cgi?id=7556 You can create a new bug report if you want, or just leave a comment in 7556. As noted in a comment to the bug report, I think that a good way to handle this is to make ccache perform compiler detection (and cache the results of it) so that it knows to (in this case) leave -xarch and friends alone. I guess it's also feasible to introduce a ccache setting that let's you select which kind of compiler you have, but it would be nicer to handle it transparently. -- Joel _______________________________________________ ccache mailing list email@example.com https://lists.samba.org/mailman/listinfo/ccache