Revert "Allow cross compilation of Windows binaries on a Linux system"
authorJoona Kiiski <joona@zoox.com>
Wed, 25 Nov 2015 01:24:45 +0000 (17:24 -0800)
committerJoona Kiiski <joona@zoox.com>
Wed, 25 Nov 2015 01:24:45 +0000 (17:24 -0800)
This reverts commit 388630ae285b3f9f0c8ee4f30e754bde6688c57c.

Confuses fishtest build system

src/Makefile

index a95f13b3f5b00ed1007f65edc6f0a3f73bf522ae..29b784e5fe4aaad867b64ac0ed8aa4c779c1f6d8 100644 (file)
@@ -159,11 +159,7 @@ endif
 
 ifeq ($(COMP),mingw)
        comp=mingw
 
 ifeq ($(COMP),mingw)
        comp=mingw
-        ifeq ($(UNAME),Linux)
-            CXX=x86_64-w64-mingw32-g++-posix
-        else
-           CXX=g++
-        endif
+       CXX=g++
        CXXFLAGS += -Wextra -Wshadow
        LDFLAGS += -static
 endif
        CXXFLAGS += -Wextra -Wshadow
        LDFLAGS += -static
 endif
@@ -311,7 +307,7 @@ ifeq ($(pext),yes)
        endif
 endif
 
        endif
 endif
 
-### 3.11 Link Time Optimization, it works since gcc 4.5 but not on mingw under windows.
+### 3.11 Link Time Optimization, it works since gcc 4.5 but not on mingw.
 ### This is a mix of compile and link time options because the lto link phase
 ### needs access to the optimization flags.
 ifeq ($(comp),gcc)
 ### This is a mix of compile and link time options because the lto link phase
 ### needs access to the optimization flags.
 ifeq ($(comp),gcc)
@@ -323,17 +319,6 @@ ifeq ($(comp),gcc)
        endif
 endif
 
        endif
 endif
 
-ifeq ($(UNAME),Linux)
-ifeq ($(comp),mingw)
-        ifeq ($(optimize),yes)
-        ifeq ($(debug),no)
-                CXXFLAGS += -flto
-                LDFLAGS += $(CXXFLAGS)
-        endif
-        endif
-endif
-endif
-
 ### 3.12 Android 5 can only run position independent executables. Note that this
 ### breaks Android 4.0 and earlier.
 ifeq ($(arch),armv7)
 ### 3.12 Android 5 can only run position independent executables. Note that this
 ### breaks Android 4.0 and earlier.
 ifeq ($(arch),armv7)