Remove ExtractCodeAndPrelink and switch Portable to MCLinker

Change-Id: Ia2459c7da6b79e0a1c0f1148c6e28ad9cbbe27a2
diff --git a/src/oat_test.cc b/src/oat_test.cc
index 69ce48b..ace52f4 100644
--- a/src/oat_test.cc
+++ b/src/oat_test.cc
@@ -90,7 +90,11 @@
                                        "lue.art",
                                        *compiler_driver_.get());
   ASSERT_TRUE(success_oat);
-  bool success_elf = compiler_driver_->WriteElf(oat_contents, tmp.GetFile());
+  bool success_elf = compiler_driver_->WriteElf(NULL,
+                                                !kIsTargetBuild,
+                                                class_linker->GetBootClassPath(),
+                                                oat_contents,
+                                                tmp.GetFile());
   ASSERT_TRUE(success_elf);
 
   if (compile) {  // OatWriter strips the code, regenerate to compare