#837377 wine32-tools: Build with winegcc is not reproducible

#837377#5
Date:
2016-09-11 03:41:11 UTC
From:
To:
RemoteVstPlugin from lmms-vst-server is compiled with wineg++. The build
is not reproducible because the name of a temporary file is included.[1]
The function that creates this file should try

        char* tmp = strmake("%s%s", prefix, suffix);
        fd = open(tmp, O_CREAT | O_EXCL, 0600);

before mkstemps().[2]

[1] https://tests.reproducible-builds.org/debian/dbd/unstable/i386/lmms_1.1.3-5.diffoscope.html ,
	look for "spec.".
[2] http://source.winehq.org/git/wine.git/blob/HEAD:/tools/winegcc/winegcc.c#l265

#837377#10
Date:
2016-09-12 11:38:32 UTC
From:
To:
Thanks! Can you file this upstream[1], and then update the bug here?

[1] https://bugs.winehq.org/enter_bug.cgi?product=Wine

Greets
jre

#837377#19
Date:
2022-06-06 03:19:50 UTC
From:
To:
version: 7.0~repack-1

I found this fixed in 7.0, but was likely fixed upstream at some
earlier release.

Best wishes,
Mike