Update lib location for clang change

Change-Id: I75113bfeec02c15e6baf58a09956ed28f22311f4
diff --git a/src/lib.rs b/src/lib.rs
index 6c38440..5e0744f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -398,9 +398,9 @@
     sysroot_as_path: &PathBuf,
 ) -> Result<String, Error> {
     let target_triple = get_target_triple(target_options);
-    let zircon_build_dir = zircon_build_path(&target_options.config)?;
     let sysroot_lib_pathbuf = sysroot_as_path.join("lib");
     let sysroot_lib = sysroot_lib_pathbuf.to_string_lossy();
+    let shared_lib_path = shared_libraries_path(target_options)?;
     let clang_resource_lib = clang_resource_dir(&target_triple)?.join(&target_triple).join("lib");
 
     let mut rust_flags = vec![
@@ -409,16 +409,8 @@
         "-Clink-arg=--pack-dyn-relocs=relr".to_string(),
         "-Clink-arg=--threads".to_string(),
         format!("-Clink-arg=-L{}", sysroot_lib),
-        format!(
-            "-Clink-arg=-L{}/user-{}-gcc.shlib/obj/system/ulib/fdio",
-            zircon_build_dir.to_string_lossy(),
-            target_options.config.fuchsia_arch
-        ),
-        format!(
-            "-Clink-arg=-L{}/user-{}-gcc.shlib/obj/system/ulib/syslog",
-            zircon_build_dir.to_string_lossy(),
-            target_options.config.fuchsia_arch
-        ),
+        format!("-Clink-arg=-L{}/gen/zircon/public/lib/fdio", shared_lib_path.to_string_lossy(),),
+        format!("-Clink-arg=-L{}/gen/zircon/public/lib/syslog", shared_lib_path.to_string_lossy(),),
         format!("-Clink-arg=-L{}", clang_resource_lib.to_string_lossy()),
         format!("-Clink-arg=--sysroot={}", sysroot_as_path.to_string_lossy()),
         format!("-Lnative={}", shared_libraries_path(target_options)?.to_string_lossy()),
diff --git a/src/package.rs b/src/package.rs
index 5322345..0f13db6 100644
--- a/src/package.rs
+++ b/src/package.rs
@@ -84,17 +84,17 @@
     let mut manifest = File::create(&target)?;
     let zircon_build = zircon_build_path(&target_options.config)?;
     let libc_path = format!(
-        "{}/user-{}-gcc.shlib/obj/system/ulib/c/libc.so",
+        "{}/user-{}-clang.shlib/obj/system/ulib/c/libc.so",
         zircon_build.to_string_lossy(),
         target_options.config.fuchsia_arch
     );
     let fdio_path = format!(
-        "{}/user-{}-gcc.shlib/obj/system/ulib/fdio/libfdio.so",
+        "{}/user-{}-clang.shlib/obj/system/ulib/fdio/libfdio.so",
         zircon_build.to_string_lossy(),
         target_options.config.fuchsia_arch
     );
     let libsyslog_path = format!(
-        "{}/user-{}-gcc.shlib/obj/system/ulib/syslog/libsyslog.so",
+        "{}/user-{}-clang.shlib/obj/system/ulib/syslog/libsyslog.so",
         zircon_build.to_string_lossy(),
         target_options.config.fuchsia_arch
     );