From: Alexis Laferrière Date: Wed, 19 Aug 2015 18:34:57 +0000 (-0400) Subject: nit: do not specify an soname (or -g) for JIT FFI libraries X-Git-Tag: v0.7.8~83^2~3 X-Git-Url: http://nitlanguage.org nit: do not specify an soname (or -g) for JIT FFI libraries Fix #1623 Signed-off-by: Alexis Laferrière --- diff --git a/src/interpreter/dynamic_loading_ffi/on_demand_compiler.nit b/src/interpreter/dynamic_loading_ffi/on_demand_compiler.nit index eba0678..c54d578 100644 --- a/src/interpreter/dynamic_loading_ffi/on_demand_compiler.nit +++ b/src/interpreter/dynamic_loading_ffi/on_demand_compiler.nit @@ -109,7 +109,7 @@ redef class AModule # Link everything in a shared library # TODO customize the compiler - var cmd = "{v.c_compiler} -Wall -shared -Wl,-soname,{mmodule.name}.so -g -o {foreign_code_lib_path} {object_files.join(" ")} {ldflags}" + var cmd = "{v.c_compiler} -Wall -shared -o {foreign_code_lib_path} {object_files.join(" ")} {ldflags}" if sys.system(cmd) != 0 then v.fatal "FFI Error: Failed to link native code using `{cmd}`" return false