[ccache] Win32 support.

Ramiro Polla ramiro.polla at gmail.com
Sun Jun 20 16:09:31 MDT 2010


Darn, reply-to isn't set to the list... Re-sending my reply to the list.

On Sun, Jun 20, 2010 at 7:07 PM, Ramiro Polla <ramiro.polla at gmail.com> wrote:
> Hi,
>
> On Tue, May 11, 2010 at 3:18 AM, Joel Rosdahl <joel at rosdahl.net> wrote:
>> On 2010-05-10 23:05, Ramiro Polla wrote:
>>> Bad timing, I know, since 3.0pre1 has just been announced, but here it
>>> goes anyways. This series of patches adds Win32 support for ccache.
>>> Tested with mingw32. Compiling FFmpeg went from 5m13s (first run) to
>>> 45s (direct mode). Impressive!
>>
>> Nice! I'll look at your patches some time later.
>>
>>> [...]
>>> It might be a better idea to create a branch for win32 for now so as
>>> to not interfere with 3.0.
>>
>> Yes, that seems like a good idea.
>
> Now that 3.0 has been released, do you intend to keep a branch of
> backports only (for 3.0.1 or something) or can we start working on the
> bigger changes required for win32 support?
>
> I've set up a fork on github at http://github.com/ramiropolla/ccache
> There are some uncontroversial patches that I think could get
> reviewed/applied right away
> http://github.com/ramiropolla/ccache/commit/60446f19421f4882e155e6533586935f131ed29a
> almost cosmetics with the current code...
> http://github.com/ramiropolla/ccache/commit/6bafa334a18c4bf13285bde717fe05383cdd0189
> there already is some code using O_BINARY
> http://github.com/ramiropolla/ccache/commit/159ac29abcb771a9a77e8d81753c67b4d6b47adc
> this is already checked in configure
> http://github.com/ramiropolla/ccache/commit/fe62388c8e22a72de293ac0dbd28107b2e40421f
> this seems very weird since it links fine on Linux both with and
> without that file being compiled, but on mingw32 it's already provided
> by libmingwex.a and therefore doesn't link.
>
> Ramiro Polla
>


More information about the ccache mailing list