summary refs log tree commit diff stats
path: root/config
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2017-01-30 19:01:03 +0100
committerAraq <rumpf_a@web.de>2017-01-30 19:01:03 +0100
commitb26e6e3589f0564c6c3838cdd09d810dea6b1080 (patch)
treeecf2496f5592f38b3672e10ffb83b33084ba733c /config
parent6050102b76b406afea435d72378401f4300da9b9 (diff)
downloadNim-b26e6e3589f0564c6c3838cdd09d810dea6b1080.tar.gz
fixes #5301
Diffstat (limited to 'config')
-rw-r--r--config/nim.cfg10
1 files changed, 8 insertions, 2 deletions
diff --git a/config/nim.cfg b/config/nim.cfg
index a5c9eeccd..48ab0d7bd 100644
--- a/config/nim.cfg
+++ b/config/nim.cfg
@@ -100,7 +100,7 @@ path="$lib/pure"
 @if windows:
   #gcc.path = r"$nim\dist\mingw\bin"
   @if gcc:
-    tlsEmulation:on
+    #tlsEmulation:on
   @end
 @end
 
@@ -110,7 +110,13 @@ path="$lib/pure"
   gcc.options.always = "-w"
   gcc.cpp.options.always = "-w -fpermissive"
 @else:
-  gcc.options.always = "-w"
+  @if cpu32:
+    gcc.options.always = "-w -m32"
+    gcc.options.linker = "-m32"
+  @else:
+    gcc.options.always = "-w -m64"
+    gcc.options.linker = "-m64"
+  @end
   gcc.cpp.options.always = "-w -fpermissive"
 @end