First off, this isn't really on-topic for comp.lang.c, as it is a question regarding a linker, interacting with the results of various options given to a specific compiler.
However... On Sun, 02 Mar 2025 14:35:08 +0000, The Doctor wrote: > How do I compensate for > > ld: error: relocation R_X86_64_32 cannot be used against symbol '_PyRuntime'; > recompile with -fPIC The error message tells you exactly how to fix the problem: recompile the module using the -fPIC option to the compiler. -fPIC tells your compiler to generate a specific type of position-independant code, which your linker (apparently) requires for a specific type of relocation. [snip] HTH -- Lew Pitcher "In Skills We Trust" -- https://mail.python.org/mailman/listinfo/python-list