aboutsummaryrefslogtreecommitdiffstats
path: root/lang/icc/files/ld.c
diff options
context:
space:
mode:
Diffstat (limited to 'lang/icc/files/ld.c')
-rw-r--r--lang/icc/files/ld.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lang/icc/files/ld.c b/lang/icc/files/ld.c
index fb34af1edf94..01425e26f6ca 100644
--- a/lang/icc/files/ld.c
+++ b/lang/icc/files/ld.c
@@ -328,7 +328,11 @@ main(int argc, char *argv[], char *envp[])
/* Switch Linux stuff to FreeBSD counterparts. */
if (ARGCMP("/lib/ld-linux.so.2")) {
+#if __FreeBSD_version >= 501105
+ addarg(&al, "/libexec/ld-elf.so.1", 1);
+#else
addarg(&al, "/usr/libexec/ld-elf.so.1", 1);
+#endif
continue;
}
if (ARGCMP("-L/usr/lib")) {