On 02.03.2012 02:52, Michael Biebl wrote:
> As a side note: I've also tested 1.11.2, which worked nicely.
> So it looks like the regression happened between .2 and .3

I did a git bisect run, and the first faulty commit is

commit 12dc0ec5e3c7e1a12569d5cfdbb8ceaa5a5f5f58
Author: Stefano Lattarini <stefano.lattar...@gmail.com>
Date:   Mon Jan 16 16:42:25 2012 +0100

    vala: avoid potential useless remakes (minor bugfix)

    * automake.in (lang_vala_finish_target): Ensure the timestamp file
    from which the C files generated from Vala sources depend on gets
    created with a modification time that is truly older than those of
    said generated C files.  This prevents make from attempting useless
    rebuilds (which were bound to happen deterministically on systems
    with sub-second timestamp resolutions).  It is worth noting that,
    luckily, those useless rebuild ended up being a no-op, since the
    Vala compiler is careful not to update the timestamp of an output
    file if its content has not changed from the previous version.
    Still, the useless rebuilds messed up "make -q" and "make -n"
    invocations, and were technically incorrect (despite being, as
    noted, inoffensive in practice).

    Problem revealed by failure of tests vala-mix.test and vala5.test
    on a fast Solaris 10 system whose filesystem had a sub-second
    timestamp resolution.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to