diff options
Diffstat (limited to 'lang/TenDRA/files/patch-ag')
-rw-r--r-- | lang/TenDRA/files/patch-ag | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/lang/TenDRA/files/patch-ag b/lang/TenDRA/files/patch-ag new file mode 100644 index 000000000000..fe46438a2a88 --- /dev/null +++ b/lang/TenDRA/files/patch-ag @@ -0,0 +1,59 @@ +--- src/installers/80x86/common/assembler.h.orig Mon Mar 16 13:25:20 1998 ++++ src/installers/80x86/common/assembler.h Mon Sep 28 23:46:57 1998 +@@ -97,6 +97,9 @@ + #if islinux + extern void set_linux_format PROTO_S ((int elf)); /* machine.c */ + #endif ++#if isfreebsd ++extern void set_freebsd_format PROTO_S ((int elf)); /* machine.c */ ++#endif + extern void out_main_prelude PROTO_S ((void)); + extern void out_main_postlude PROTO_S ((void)); + #endif +--- src/installers/80x86/common/cproc.c.orig Mon Mar 16 13:25:21 1998 ++++ src/installers/80x86/common/cproc.c Mon Sep 28 23:48:05 1998 +@@ -687,6 +687,9 @@ + #if islinux + !linux_elf && + #endif ++#if isfreebsd ++ !freebsd_elf && ++#endif + pname[0] != local_prefix[0] && + !strcmp (pname+prefix_length, "main")) { + out_main_prelude(); +@@ -1003,6 +1006,9 @@ + if ( + #if islinux + !linux_elf && ++#endif ++#if isfreebsd ++ !freebsd_elf && + #endif + pname[0] != local_prefix[0] && + !strcmp (pname+prefix_length, "main")) { +--- src/installers/80x86/common/trans.c.orig Wed Mar 11 13:03:06 1998 ++++ src/installers/80x86/common/trans.c Mon Sep 28 23:49:29 1998 +@@ -387,6 +387,11 @@ + set_linux_format (s[2] == '1'); + break; + #endif ++#if isfreebsd ++ case 'k': ++ set_freebsd_format (s[2] == '1'); ++ break; ++#endif + #if issco + case 's': + sco_gas = 1; +@@ -402,6 +407,10 @@ + #if islinux + if (gcc_compatible < 0) + gcc_compatible = ! linux_elf; ++#endif ++#if isfreebsd ++ if (gcc_compatible < 0) ++ gcc_compatible = ! freebsd_elf; + #endif + + if (i == argc) |