You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-emulation/wine-vanilla/files/wine-vanilla-7.21-crossflag...

30 lines
876 B

Restore CROSSLDFLAGS and ensure tested flags are saved in
{arch}_*FLAGS (e.g. -fno-strict-aliasing)
quickfix, odds are this will be revamped upstream
--- a/configure.ac
+++ b/configure.ac
@@ -911,9 +911,9 @@
saved_CC=$CC
saved_CFLAGS=$CFLAGS
+ saved_LDFLAGS=$LDFLAGS
CFLAGS=${CROSSCFLAGS:-"-g -O2"}
+ LDFLAGS=${CROSSLDFLAGS:-}
AS_VAR_COPY([CC],[${wine_arch}_CC])
- AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
- AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
AS_VAR_SET([${wine_arch}_EXTRACFLAGS],["-D__WINE_PE_BUILD -Wall"])
@@ -1044,6 +1044,10 @@
AS_VAR_APPEND([${wine_arch}_LDFLAGS],[" -Wl,--build-id"])])
+ AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
+ AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
+
CC=$saved_CC
CFLAGS=$saved_CFLAGS
+ LDFLAGS=$saved_LDFLAGS
done