mcgrathr created this revision. The .gnu_hash format is superior, and all versions of the Fuchsia dynamic linker support it.
Repository: rL LLVM https://reviews.llvm.org/D36254 Files: lib/Driver/ToolChains/Fuchsia.cpp Index: lib/Driver/ToolChains/Fuchsia.cpp =================================================================== --- lib/Driver/ToolChains/Fuchsia.cpp +++ lib/Driver/ToolChains/Fuchsia.cpp @@ -65,8 +65,10 @@ if (Args.hasArg(options::OPT_r)) CmdArgs.push_back("-r"); - else + else { CmdArgs.push_back("--build-id"); + CmdArgs.push_back("--hash-style=gnu"); + } if (!Args.hasArg(options::OPT_static)) CmdArgs.push_back("--eh-frame-hdr");
Index: lib/Driver/ToolChains/Fuchsia.cpp =================================================================== --- lib/Driver/ToolChains/Fuchsia.cpp +++ lib/Driver/ToolChains/Fuchsia.cpp @@ -65,8 +65,10 @@ if (Args.hasArg(options::OPT_r)) CmdArgs.push_back("-r"); - else + else { CmdArgs.push_back("--build-id"); + CmdArgs.push_back("--hash-style=gnu"); + } if (!Args.hasArg(options::OPT_static)) CmdArgs.push_back("--eh-frame-hdr");
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits