mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
--- 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)
|