$OpenBSD: patch-tools_clang_lib_Driver_Tools_cpp,v 1.3 2009/11/02 22:53:27 jsg Exp $
--- tools/clang/lib/Driver/Tools.cpp.orig	Sun Nov  1 22:19:03 2009
+++ tools/clang/lib/Driver/Tools.cpp	Sun Nov  1 22:19:06 2009
@@ -1992,9 +1992,12 @@ void openbsd::Link::ConstructJob(Compilation &C, const
     }
   }
 
+  std::string Triple = getToolChain().getTripleString();
+  if (Triple.substr(0, 6) == "x86_64")
+    Triple.replace(0, 6, "amd64");
   CmdArgs.push_back(MakeFormattedString(Args,
                            llvm::format("-L/usr/lib/gcc-lib/%s/3.3.5",
-                           getToolChain().getTripleString().c_str())));
+                           Triple.c_str())));
 
   Args.AddAllArgs(CmdArgs, options::OPT_L);
   Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
