* emultempl/ppc32elf.em: New file.
[deliverable/binutils-gdb.git] / ld / ldmain.c
index 0117b1c3a82c51cb37202b9778cfd010840968ad..3aaef5d8bb01af689af6ef4397ece418286a9d06 100644 (file)
@@ -209,6 +209,8 @@ main (argc, argv)
          ld_sysroot = TARGET_SYSTEM_ROOT;
        }
     }
+  else
+    ld_sysroot = TARGET_SYSTEM_ROOT;
 #else
   ld_sysroot = TARGET_SYSTEM_ROOT;
 #endif
@@ -263,7 +265,7 @@ main (argc, argv)
   link_info.traditional_format = FALSE;
   link_info.optimize = FALSE;
   link_info.no_undefined = FALSE;
-  link_info.allow_shlib_undefined = FALSE;
+  link_info.allow_shlib_undefined = TRUE;
   link_info.allow_multiple_definition = FALSE;
   link_info.allow_undefined_version = TRUE;
   link_info.keep_memory = TRUE;
@@ -576,10 +578,11 @@ get_emulation (argc, argv)
          else if (strcmp (argv[i], "-mips1") == 0
                   || strcmp (argv[i], "-mips2") == 0
                   || strcmp (argv[i], "-mips3") == 0
-                  || strcmp (argv[i], "-mips32") == 0
-                  || strcmp (argv[i], "-mips64") == 0
                   || strcmp (argv[i], "-mips4") == 0
-                  || strcmp (argv[i], "-mips5") == 0)
+                  || strcmp (argv[i], "-mips5") == 0
+                  || strcmp (argv[i], "-mips32") == 0
+                  || strcmp (argv[i], "-mips32r2") == 0
+                  || strcmp (argv[i], "-mips64") == 0)
            {
              /* FIXME: The arguments -mips1, -mips2, -mips3, etc. are
                 passed to the linker by some MIPS compilers.  They
This page took 0.023085 seconds and 4 git commands to generate.