diff options
Diffstat (limited to 'lang/icc7/files/ld.c')
-rw-r--r-- | lang/icc7/files/ld.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lang/icc7/files/ld.c b/lang/icc7/files/ld.c index a55671768e79..aa184e484658 100644 --- a/lang/icc7/files/ld.c +++ b/lang/icc7/files/ld.c @@ -76,7 +76,7 @@ main(int argc, char *argv[], char *envp[]) { size_t i; u_int flags; - const char *libc, *libthr, *prefix; + const char *libc, *libthr, *icc_localbase; struct arglist al = { 0, NULL }; flags = 0; @@ -84,8 +84,8 @@ main(int argc, char *argv[], char *envp[]) if (argc == 1) errx(1, "no input files"); - if ((prefix = getenv("PREFIX")) == NULL) - errx(1, "can't get PREFIX"); + if ((icc_localbase = getenv("ICC_LOCALBASE")) == NULL) + errx(1, "can't get ICC_LOCALBASE"); #ifdef DEBUG printf("input: "); @@ -247,7 +247,7 @@ main(int argc, char *argv[], char *envp[]) addarg(&al, "-L/usr/lib"); if (flags & LDW_CPP) { char *p; - asprintf(&p, "-L%s/lib", prefix); + asprintf(&p, "-L%s/lib", icc_localbase); if (p == NULL) err(1, NULL); addarg(&al, p); @@ -273,7 +273,7 @@ main(int argc, char *argv[], char *envp[]) /* Don't add superfluous -Bstatic. */ if (ARGCMP(i, "-Bstatic") && i < argc - 1 && - (ARGCMP(i + 1, "-lcprts") || ARGCMP(i + 1, "-lunwind"))) + (ARGCMP(i + 1, "-lcprts") || ARGCMP(i + 1, "-lunwind"))) continue; /* |