summaryrefslogtreecommitdiff
path: root/ld/README.1994
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>2002-07-27 09:23:57 +0200
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:16:11 +0200
commita7aba15e8efffb1c5d3097656f1a93955a64f01f (patch)
tree4bb9d6d1d1528bc5647670d510aca6cc5fb300a8 /ld/README.1994
downloaddev86-a7aba15e8efffb1c5d3097656f1a93955a64f01f.tar.gz
Import origs.tar.gzorigs
Diffstat (limited to 'ld/README.1994')
-rw-r--r--ld/README.199417
1 files changed, 17 insertions, 0 deletions
diff --git a/ld/README.1994 b/ld/README.1994
new file mode 100644
index 0000000..669c8a8
--- /dev/null
+++ b/ld/README.1994
@@ -0,0 +1,17 @@
+The `bcc' and `ld' parts of the bin86 distribution are now covered by the
+GNU GPL. The next release of the `as' part will be covered by the GPL.
+The `a.out.h' part is no longer used and should be deleted. The `bccfp'
+belongs in another package and may be deleted.
+
+`ld' is now correctly ported to linux. It now defaults to the target
+a.out format for output. However, it still requires its own special
+format for input. It is best used as a post-processor for `as' to
+produce objects in a.out format. Then the target ld can be used to
+link the objects. The post-processing step is:
+
+ ld86 -r -o tmpfile.o file.o && mv tmpfile.o file.o
+
+This can be handled more simply by using the `bcc' compiler driver as
+the assembler and never calling as86 or ld86 directly:
+
+ AS86="bcc -G -0 -c"