I work with Arch Linux and Nim works great on it. Now I want to build a binary 
to test on a Windows device, so I wanted to cross-compile it.

I followed the instructions on 
<https://nim-lang.org/docs/nimc.html#crossminuscompilation-for-windows>

When I build my program, I get errors at [Link]
    
    
    $ nim c -d:mingw --path:/home/dirk/libs/nim main.nim
    
    
    Run
    
    
    Hint:  [Link]
    
/usr/lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld: 
unrecognized option '-z'
    
/usr/lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld: 
use the --help option for usage information
    collect2: error: ld returned 1 exit status
    Error: execution of an external program failed: 
'/usr/bin/x86_64-w64-mingw32-gcc   -o /home/dirk/projects/nim-opengl/main.exe  
/home/dirk/.cache/nim/main_d/@m..@s..@slibs@sstb@sstb_image.cpp.o 
/home/dirk/.cache/nim/main_d/@m..@s..@slibs@sstb@sstb_truetype.cpp.o 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@ssys...@sexceptions.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@sstd@spriv...@sdigitsutils.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@ssys...@sdollars.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@s...@swidestrs.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@s...@sexitprocs.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@s...@ssyncio.nim.c.o
 /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@s...@ssystem.nim.c.o 
/home/dirk/.cache/nim/main_d/@m..@s..@s.nimble@spkgs2@ssdl2-2.0.5-ba7d47633bb633bdbf9e8745f432071a60611...@ssdl2.nim.c.o
 /home/dirk/.cache/nim/main_d/@m..@s..@slibs@snim@sstb@sstb_truetype.nim.c.o 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@sp...@sdynlib.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s.nimble@spkgs2@sopengl-1.2.9-87ece9f3a9f99d17332b50885e15a4dcb18c5...@sopengl.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@swind...@swinlean.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@sp...@stimes.nim.c.o
 
/home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@s...@smonotimes.nim.c.o
 /home/dirk/.cache/nim/main_d/@mmain.nim.c.o    -Wl,-Bstatic -lpthread 
-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
    
    
    Run

Anything I can do about that?

Reply via email to