Need to pass gcc -m64 on amd64 OSX
authorIan Lynagh <igloo@earth.li>
Wed, 20 May 2009 22:40:20 +0000 (22:40 +0000)
committerIan Lynagh <igloo@earth.li>
Wed, 20 May 2009 22:40:20 +0000 (22:40 +0000)
compiler/main/DynFlags.hs

index 4e1b5ae..50fd2cf 100644 (file)
@@ -2258,7 +2258,13 @@ machdepCCOpts _dflags
         = ( [], ["-fomit-frame-pointer", "-G0"] )
 
 #elif x86_64_TARGET_ARCH
-        = ( [], ["-fomit-frame-pointer",
+        = (
+#if darwin_TARGET_OS
+            ["-m64"],
+#else
+            [],
+#endif
+                ["-fomit-frame-pointer",
                  "-fno-asynchronous-unwind-tables",
                         -- the unwind tables are unnecessary for HC code,
                         -- and get in the way of -split-objs.  Another option