From 92b5d704dd5a6d367aa6e1a69e2b8bf0fbab500c Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Fri, 1 Mar 2013 13:58:56 +1100 Subject: Support the gcc option '-Wl'. Support and ignore the '-Wl,options' command line option to allow build system that use this flag to call the RTEMS linker. --- rtems-ld.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rtems-ld.cpp b/rtems-ld.cpp index eebc5a0..e0dd332 100644 --- a/rtems-ld.cpp +++ b/rtems-ld.cpp @@ -109,6 +109,7 @@ usage (int exit_code) << " -E prefix : the RTEMS tool prefix (also --exec-prefix)" << std::endl << " -a march : machine architecture (also --march)" << std::endl << " -c cpu : machine architecture's CPU (also --mcpu)" << std::endl + << " -Wl,opts : link compatible flags, ignored" << std::endl << "Output Formats:" << std::endl << " rap - RTEMS application (LZ77, single image)" << std::endl << " elf - ELF application (script, ELF files)" << std::endl @@ -186,7 +187,7 @@ main (int argc, char* argv[]) while (true) { - int opt = ::getopt_long (argc, argv, "hvwVMnb:E:o:O:L:l:a:c:e:d:u:C:", rld_opts, NULL); + int opt = ::getopt_long (argc, argv, "hvwVMnb:E:o:O:L:l:a:c:e:d:u:C:W:", rld_opts, NULL); if (opt < 0) break; @@ -273,6 +274,10 @@ main (int argc, char* argv[]) base_name = optarg; break; + case 'W': + /* ignore linker compatiable flags */ + break; + case '?': usage (3); break; -- cgit v1.2.3