llvm-toolchain/debian/patches/impl-path-hurd.diff
2018-04-26 15:46:12 +02:00

14 lines
624 B
Diff
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Index: llvm-toolchain-snapshot-7~svn330801/lib/Support/Unix/Path.inc
===================================================================
--- llvm-toolchain-snapshot-7~svn330801.orig/lib/Support/Unix/Path.inc
+++ llvm-toolchain-snapshot-7~svn330801/lib/Support/Unix/Path.inc
@@ -172,7 +172,7 @@ std::string getMainExecutable(const char
if (getprogpath(exe_path, argv0) != NULL)
return exe_path;
-#elif defined(__linux__) || defined(__CYGWIN__)
+#elif defined(__linux__) || defined(__CYGWIN__) || defined(__GNU__)
char exe_path[MAXPATHLEN];
StringRef aPath("/proc/self/exe");
if (sys::fs::exists(aPath)) {