search for: sharedopt

Displaying 2 results from an estimated 2 matches for "sharedopt".

Did you mean: shared_ptr
2020 Aug 29
0
[klibc:riscv64-enable-relax] Kbuild, klcc: Support multiple objects in KLIBCCRTSHARED
...lcc/klcc.in index 7b3b8f3b..fab32391 100644 --- a/klcc/klcc.in +++ b/klcc/klcc.in @@ -17,7 +17,7 @@ use IPC::Open3; # Options and libraries to pass to ld; shared versus static @staticopt = ("${prefix}/${KCROSS}lib/crt0.o"); @staticlib = ("${prefix}/${KCROSS}lib/libc.a"); - at sharedopt = (@EMAIN, "${prefix}/${KCROSS}lib/interp.o"); + at sharedopt = (@EMAIN, map { "${prefix}/${KCROSS}lib/$_" } @CRTSHARED); @sharedlib = ('-R', "${prefix}/${KCROSS}lib/libc.so"); # Returns the language (-x option string) for a specific extension. diff --git a...
2020 Aug 20
0
[klibc:master] klcc: Treat CC, LD, STRIP as multiple words
..., '-print-libgcc-file-name') + open(LIBGCC, '-|', @CC, @ccopt, '-print-libgcc-file-name') or die "$0: cannot get libgcc filename\n"; $libgcc = <LIBGCC>; chomp $libgcc; close(LIBGCC); if ( $shared ) { - $rv = mysystem($LD, @LDFLAGS, @sharedopt, @ldopt, @outopt, @objs, + $rv = mysystem(@LD, @LDFLAGS, @sharedopt, @ldopt, @outopt, @objs, @libs, @stdlibpath, '--start-group', @sharedlib, $libgcc, '--end-group'); } else { - $rv = mysystem($LD, @LDFLAGS, @staticopt, @ldopt, @outopt, @objs, + $rv = mysyst...