Use gnu-user command line options for gcc (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 26 May 2016 14:26:14 +0000 (10:26 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 16 Jun 2016 15:48:38 +0000 (11:48 -0400)
We're mostly like the gnu-user config.  We don't use their gcc/config
exactly, but we take most of the parts.  We weren't taking their command
line options though, which was a problem.

If you tried to build with -rdynamic, gcc would complain.
-Wl,--export-dynamic would work, and it was just the lack of option parsing
on our part.

Thanks to James Knight for the tip to look at the opts file.

Rebuild gcc.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
tools/compilers/gcc-glibc/gcc-4.9.2-akaros/gcc/config.gcc

index 7b8dd4a..3561965 100644 (file)
@@ -879,6 +879,8 @@ case ${target} in
   use_gcc_stdint=wrap
   ;;
 *-*-akaros*)
+  # brho 2016-05-26 needed for various command line options like -rdynamic
+  extra_options="$extra_options gnu-user.opt"
   # brho 2015-04-17
   # We need this for the shared libgcc_s.so
   tmake_file="t-slibgcc"