From fc9fd53442fdaf02576dfa8bdea7f5944f3bbbe4 Mon Sep 17 00:00:00 2001 From: Moritz Kroll Date: Sat, 2 Aug 2008 14:27:58 +0000 Subject: [PATCH] Added -shared linker flag. Fixed Link mode. [r20944] --- main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.c b/main.c index c757b9c..35e3cee 100644 --- a/main.c +++ b/main.c @@ -724,6 +724,8 @@ int main(int argc, char **argv) add_flag(&ldflags_obst, "-pg"); } else if(strcmp(option, "pedantic") == 0) { fprintf(stderr, "warning: ignoring gcc option '%s'\n", arg); + } else if(strcmp(option, "shared") == 0) { + add_flag(&ldflags_obst, "-shared"); } else if(strncmp(option, "std=", 4) == 0) { if(strcmp(&option[4], "c99") == 0) { c_mode = _C89|_C99; @@ -922,6 +924,7 @@ int main(int argc, char **argv) } obstack_printf(&file_obst, " -o %s %s", outname, flags); + obstack_1grow(&file_obst, '\0'); char *buf = obstack_finish(&file_obst); -- 2.20.1