Od: Marcus Meissner marcus@jet.franken.de
CC: <stefandoesinger@gmail.com, wine-devel@winehq.org> On Sun, Feb 19, 2017 at 05:36:30PM +0100, wylda@volny.cz wrote:
Od: Stefan Dösinger stefandoesinger@gmail.com
Am 2017-02-19 um 10:00 schrieb wylda@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?