https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-emulation/wine-vanilla-4.0.3 fails to compile with -fno-common. Discovered on: amd64 (internal ref: tinderbox) NOTE: To reproduce this issue you may want to set CFLAGS="${CFLAGS} -fno-common" or compile it with gcc-10 that enables -fno-common by default.
Created attachment 680377 [details] build.log build log and emerge --info
Possible context of error(s): x86_64-pc-linux-gnu-ld: chain.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: collectionstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: context.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: crl.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: ctl.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: decode.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: encode.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: filestore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: main.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: msg.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: object.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: oid.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: proplist.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: provstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: regstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: rootstore.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: serialize.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: sip.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: store.o:(.bss+0x18): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here x86_64-pc-linux-gnu-ld: str.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here
Is this still reproducible?
5.0.2 builds fine for me. Please reopen if reproducible