[PATCH 1/3] configure: Don't use -fPIC on mingw targets.
Jacek Caban
jacek at codeweavers.com
Fri Oct 1 12:38:03 CDT 2021
On 10/1/21 7:30 PM, Alexandre Julliard wrote:
> Jacek Caban <jacek at codeweavers.com> writes:
>
>> Fixes PE-only builds with llvm-mingw. The option is not relevant on
>> mingw. While mingw GCC ignores it, Clags issues an error.
> mingw targets should not be building Unix libs. Where is it failing?
It's failing for libs/port:
x86_64-w64-mingw32-gcc -m64 -c -o libs/port/getopt.o
../libs/port/getopt.c -Ilibs/port -I../libs/port -Iinclude -I../include \
-D__WINESRC__ -fPIC -fasynchronous-unwind-tables -Wall -pipe
-fcf-protection=none \
-fno-stack-protector -fno-strict-aliasing
-Wdeclaration-after-statement -Wempty-body \
-Wignored-qualifiers -Winit-self -Wno-pragma-pack -Wstrict-prototypes
-Wtype-limits \
-Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith
-gdwarf-2 -gstrict-dwarf \
-Wno-format -g -O2 -D_WIN32
clang-13: error: unsupported option '-fPIC' for target
'x86_64-w64-windows-gnu'
Jacek
More information about the wine-devel
mailing list