Re: Reproducible builds

wylda at volny.cz wylda at volny.cz
Sun Feb 19 12:46:43 CST 2017


> Od: Marcus Meissner <marcus at jet.franken.de>
>
> CC: <stefandoesinger at gmail.com, wine-devel at winehq.org>
>On Sun, Feb 19, 2017 at 05:36:30PM +0100, wylda at volny.cz wrote:
>> > Od: Stefan Dösinger <stefandoesinger at gmail.com>
>> >
>> >Am 2017-02-19 um 10:00 schrieb wylda at volny.cz:
>> >> Anyway, there are 7 files out of 2750 which _always_ pickup some random
>> >> value and use that consistently. Why are these libraries built
>> >> inconsitently? Is that intentional? An example is attached.
>> >
>> >Have you looked at the .o files of those libraries? Finding the .c file
>> >that introduces the difference might give some hints to pin down the
>> >problem.
>> >
>> 
>> Thanks. These "random" value come from:
>> 
>>  * olepro_t.res
>>  * std_ole_v2_t.res
>>  * wuapi_tlb_t.res
>> 
>> Anyway, all the other folders also have *.res files. Can these 3 be "fixed"
>> so that they behave like the rest of dll-folders? Or can i pass some kind
>> of parameter or switch?
>
>std_ole_v2_t.res always comes out the same for me, in 32 and 64bit builds
>when I set WIDL_TIME_OVERRIDE="0".
>
>Same for olepro_t.res
>
>(current git state)

When i do:

export WIDL_TIME_OVERRIDE="0"
rm dlls/olepro32/olepro_t.res
make -k dlls/olepro32
md5sum -b dlls/olepro32/olepro_t.res

then i always get different MD5 checksum.

Marcus, could you send me your dlls/olepro32/Makefile please?
What is your distro?



More information about the wine-devel mailing list