diff options
Diffstat (limited to 'lang/lcc/files/patch-02')
-rw-r--r-- | lang/lcc/files/patch-02 | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lang/lcc/files/patch-02 b/lang/lcc/files/patch-02 new file mode 100644 index 000000000000..d663f0fe2891 --- /dev/null +++ b/lang/lcc/files/patch-02 @@ -0,0 +1,28 @@ +--- etc/lcc.c.orig Fri Oct 18 17:37:14 1996 ++++ etc/lcc.c Sun Dec 8 19:42:38 1996 +@@ -433,9 +433,9 @@ + " unrecognized options are taken to be linker options\n", + "-A warn about nonANSI usage; 2nd -A warns more\n", + "-b emit expression-level profiling code; see bprint(1)\n", +-#ifdef sparc ++#if defined(sparc) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) + "-Bstatic -Bdynamic specify static or dynamic libraries\n", +-#endif ++#endif + "-Bdir/ use the compiler named `dir/rcc'\n", + "-c compile only\n", + "-dn set switch statement density to `n'\n", +@@ -535,11 +535,11 @@ + plist = append(arg, plist); + return; + case 'B': /* -Bdir -Bstatic -Bdynamic */ +-#ifdef sun ++#if defined(sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) + if (strcmp(arg, "-Bstatic") == 0 || strcmp(arg, "-Bdynamic") == 0) + llist[1] = append(arg, llist[1]); + else +-#endif ++#endif + { + static char *path; + if (path) |