mirror of
https://github.com/ValveSoftware/Proton.git
synced 2024-12-27 23:25:50 +03:00
build: Build c++ files with -fno-gnu-unique
Wine requires dlclose() to be functional, and g++ breaks it by default. This manifested as wined3d failing to load a 2nd time after being unloaded.
This commit is contained in:
parent
faf2b8271a
commit
bd8efaa9a6
@ -839,7 +839,7 @@ $(WINE_CONFIGURE_FILES64): $(MAKEFILE_DEP) | faudio64 vkd3d64 $(WINE_OBJ64) biso
|
|||||||
STRIP=$(STRIP_QUOTED) \
|
STRIP=$(STRIP_QUOTED) \
|
||||||
PATH="$(dir $(abspath $(BISON_BIN64))):$(PATH)" \
|
PATH="$(dir $(abspath $(BISON_BIN64))):$(PATH)" \
|
||||||
CFLAGS="-I$(abspath $(TOOLS_DIR64))/include -g $(COMMON_FLAGS)" \
|
CFLAGS="-I$(abspath $(TOOLS_DIR64))/include -g $(COMMON_FLAGS)" \
|
||||||
CXXFLAGS="-I$(abspath $(TOOLS_DIR64))/include -g $(COMMON_FLAGS) -std=c++17" \
|
CXXFLAGS="-I$(abspath $(TOOLS_DIR64))/include -g $(COMMON_FLAGS) -fno-gnu-unique -std=c++17" \
|
||||||
LDFLAGS=-L$(abspath $(TOOLS_DIR64))/lib \
|
LDFLAGS=-L$(abspath $(TOOLS_DIR64))/lib \
|
||||||
PKG_CONFIG_PATH=$(abspath $(TOOLS_DIR64))/lib/pkgconfig \
|
PKG_CONFIG_PATH=$(abspath $(TOOLS_DIR64))/lib/pkgconfig \
|
||||||
CC=$(CC_QUOTED) \
|
CC=$(CC_QUOTED) \
|
||||||
@ -856,7 +856,7 @@ $(WINE_CONFIGURE_FILES32): $(MAKEFILE_DEP) | faudio32 vkd3d32 $(WINE_OBJ32) biso
|
|||||||
STRIP=$(STRIP_QUOTED) \
|
STRIP=$(STRIP_QUOTED) \
|
||||||
PATH="$(dir $(abspath $(BISON_BIN32))):$(PATH)" \
|
PATH="$(dir $(abspath $(BISON_BIN32))):$(PATH)" \
|
||||||
CFLAGS="-I$(abspath $(TOOLS_DIR32))/include -g $(COMMON_FLAGS)" \
|
CFLAGS="-I$(abspath $(TOOLS_DIR32))/include -g $(COMMON_FLAGS)" \
|
||||||
CXXFLAGS="-I$(abspath $(TOOLS_DIR32))/include -g $(COMMON_FLAGS) -std=c++17" \
|
CXXFLAGS="-I$(abspath $(TOOLS_DIR32))/include -g $(COMMON_FLAGS) -fno-gnu-unique -std=c++17" \
|
||||||
LDFLAGS=-L$(abspath $(TOOLS_DIR32))/lib \
|
LDFLAGS=-L$(abspath $(TOOLS_DIR32))/lib \
|
||||||
PKG_CONFIG_PATH=$(abspath $(TOOLS_DIR32))/lib/pkgconfig \
|
PKG_CONFIG_PATH=$(abspath $(TOOLS_DIR32))/lib/pkgconfig \
|
||||||
CC=$(CC_QUOTED) \
|
CC=$(CC_QUOTED) \
|
||||||
|
Loading…
Reference in New Issue
Block a user