summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1997-05-09 19:36:29 +0200
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:39:48 +0200
commite63c244cb22bf48ca1d2695784a072269d19ea96 (patch)
tree45b9018259f43db629b27395783cf48e55a85eee /man
parent4c36e9a0c125ccfff37aa440dab2cf58c4152fff (diff)
downloaddev86-e63c244cb22bf48ca1d2695784a072269d19ea96.tar.gz
Import Dev86src-0.12.0.tar.gzv0.12.0
Diffstat (limited to 'man')
-rw-r--r--man/as86.14
-rw-r--r--man/bcc.112
-rw-r--r--man/ld86.111
3 files changed, 17 insertions, 10 deletions
diff --git a/man/as86.1 b/man/as86.1
index 8edbdc7..990c263 100644
--- a/man/as86.1
+++ b/man/as86.1
@@ -73,7 +73,9 @@ start with 32-bit code segment, don't warn for any instructions. (not even
486 or 586)
.TP
.B -a
-enable partial compatibility with Minix asld
+enable partial compatibility with Minix asld. This swaps the interpretation
+of round brackets and square brackets as well as making alterations to the
+code generation for 16bit jumps and calls.
.TP
.B -g
only put global symbols in object or symbol file
diff --git a/man/bcc.1 b/man/bcc.1
index 84234e2..9cf4188 100644
--- a/man/bcc.1
+++ b/man/bcc.1
@@ -325,14 +325,11 @@ this path is hardcoded into the C library.
The
.B bcc
-executable itself is in /usr/bin and the
+executable itself,
.B as86
and
.B ld86
-executables can be placed there also, but be aware that some programs
-will require the old operation of the
-.B -r
-argument to ld86 (eg compiling DOSEMU)
+are in /usr/bin.
.SH SEE ALSO
unprotoize(1), as86(1), ld86(1), elksemu(1)
@@ -342,3 +339,8 @@ try it produces a nasty mixture of 8086 and 80386 code that really
upsets the assembler.
The bcc.c compiler driver source is very untidy.
+
+The linker, ld86, produces a broken a.out object file if given one input and
+the
+.B -r
+option this is so it is compatible with pre-dev86 versions.
diff --git a/man/ld86.1 b/man/ld86.1
index de762dd..1349969 100644
--- a/man/ld86.1
+++ b/man/ld86.1
@@ -83,8 +83,9 @@ output file name follows
strip symbols
.TP
.B -r
-Generate a relocatable object from one source object, note this only works
-when creating native (-N) binaries.
+Generate a relocatable object from one source object, if the linker is
+given the -N option also the output format will be the hosts native format
+if possible.
.TP
.B -t
trace modules being looked at on stdout
@@ -102,10 +103,12 @@ The previous versions of the linker could produce an 8086 executable with
segments of a size >64k, now only i386 executables may have segments
this large.
-The output format for the -r option has changed.
-
.SH BUGS
The linker cannot deal with reverse seeks caused by
.B org
instructions in the object file. Unlike previous versions the current one
traps the error rather than trying to fill up the hard disk.
+
+The linker produces a broken a.out object file if given one input and the
+.B -r
+option this is so it is compatible with pre-dev86 versions.