nit: do not specify an soname (or -g) for JIT FFI libraries
authorAlexis Laferrière <alexis.laf@xymus.net>
Wed, 19 Aug 2015 18:34:57 +0000 (14:34 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 19 Aug 2015 18:34:57 +0000 (14:34 -0400)
Fix #1623

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/interpreter/dynamic_loading_ffi/on_demand_compiler.nit

index eba0678..c54d578 100644 (file)
@@ -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