-1
Linking C executable cmTC_65714
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_65714.dir/link.txt --verbose=1
/usr/bin/gcc -Ofast -mx32 -malign-data=cacheline -mtune-ctrl=reassoc_int_to_parallel,inter_unit_moves_to_vec,vec_parallel,use_vector_converts -mrecip -mtls-dialect=gnu2 -pipe -mtune=native -mtune=native     -rdynamic CMakeFiles/cmTC_65714.dir/testCCompiler.c.o  -o cmTC_65714
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgomp.so lors de la recherche de -lgomp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgomp.a lors de la recherche de -lgomp
/usr/bin/ld : ne peut trouver -lgomp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc_s.so lors de la recherche de -lgcc_s
/usr/bin/ld : ne peut trouver -lgcc_s
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /lib/../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /lib/../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libpthread.so lors de la recherche de -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libpthread.a lors de la recherche de -lpthread
/usr/bin/ld : ne peut trouver -lpthread
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /lib/../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /lib/../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libc.so lors de la recherche de -lc
/usr/bin/ld : escamotage incompatible /usr/lib/../lib64/libc.a lors de la recherche de -lc
/usr/bin/ld : ne peut trouver -lc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-redhat-linux/7/libgcc_s.so lors de la recherche de -lgcc_s
/usr/bin/ld : ne peut trouver -lgcc_s
collect2: error: ld a retourné le statut de sortie 1
gmake[2]: *** [CMakeFiles/cmTC_65714.dir/build.make:98: cmTC_65714] Error 1
gmake[2]: Leaving directory '/mnt/c/Net/iso/Wii/FriiDump/CMakeFiles/CMakeTmp'
gmake[1]: *** [Makefile:126: cmTC_65714/fast] Error 2
gmake[1]: Leaving directory '/mnt/c/Net/iso/Wii/FriiDump/CMakeFiles/CMakeTmp'




  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:4 (project)

The reason those errors happens is simple : the C standard libraries for the x32 architecture (not to confuse with ɪᴀ‑32) aren’t installed.

Since I’m on Windows and I can’t use rpm or dnf because they depend on libdb, which is the package I need to download and extract manually. I don’t want to run the resulting binary (I know it’s unsupported), but just to build it

  • See this thread: github.com/Microsoft/WSL/issues/2468 – Biswapriyo Jan 22 at 8:52
  • @Biswapriyo unrelated. I don’t want to run the program but to build it and I already wrote that. and x32 isn’t i686. – user2284570 Jan 22 at 10:34
  • @Biswapriyo I don’t care about system calls support. I won‘t run the program. Period.. I know I can compile plain ia‑32 from pure 64 bits toolchain, how do to the same with x32? The question is more Fedora oriented than a wsl problem. wsl is ony relevant that I can´t run rpm. Do you really want me removing the Wsl tag from my question so you can stop focus on that? – user2284570 Jan 22 at 11:56

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.