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@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@sstd@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@[email protected] /home/dirk/.cache/nim/main_d/@m..@[email protected]@[email protected][email protected] /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@[email protected] /home/dirk/.cache/nim/main_d/@m..@[email protected]@[email protected][email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /home/dirk/.cache/nim/main_d/@m..@s..@s..@s..@susr@slib@snim@[email protected] /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?
