1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
Fri Jul 31 09:33:18 BST 1998 Robert de Bath (rdebath@poboxes.com)
* version 0.14.4, This package is based on the ELKS dev86 package
of the same version number.
* Improved documentation (There's actually a man page!)
* The linker will produce either Linux-8086, DOS-COM
or Native Linux-386 OMAGIC executable files.
* The assembler has many instruction fixes:
jmp near, jmpi dword x,y, org, use32/use16 ... etc
and can also read source from stdin.
* Assembler macros work.
* The assembler command 'include' works.
* Conditionals and string conditionals work.
* Various additions for multi-segment work.
* The assembler can create bare binary files with simple ASCII symbol
files, these are ideal for generating encapsulated binaries and a
simple script for doing this is included.
* The assembler will generate warning messages when 386
instructions are used with the assembler in an 8086 mode.
* Many minor bug fixes and portability fixes.
Sat Nov 16 18:38:14 1995 H.J. Lu (hjl@gnu.ai.mit.edu)
* version 0.4 is released.
* Makefile (CFLAGS): add _POSIX_SOURCE.
* as/as.c, as/flag.h, as/genlist.c, as/pops.c,v,
as/readsrc.c: change warn to warning.
Fri Jun 16 02:02:03 1995 Michael Shields (shields@tembel.org)
* as/Makefile (endian.h): Don't rely on . being in $PATH.
Tue May 16 22:01:05 1995 H.J. Lu (hjl@nynexst.com)
* version 0.3 is released.
* Makefile: fix a few typos.
* as/const.h: include "endian.h".
(LOW_BYTE): check the byte order.
* as/Makefile (endian.h): new target.
(const.h): depend on endian.h.
* as/det_endian.c: new from glibc.
Sat Mar 18 16:39:19 1995 Francois-Rene Rideau (rideau@clipper.ens.fr)
* as/pops.c (doif): support nested conditionals.
Mon Nov 21 22:48:26 1994 H.J. Lu (hlu@nighthawk)
* version 0.2 is released.
* Makefile (MFLAGS): new. add BINDIR and CC.
Fri Nov 18 22:25:24 1994 Package Maintainer (opt@calum.csclub.uwaterloo.ca)
* ./as/Makefile:
* ./as/const.h:
* ./as/proto.h:
* ./as/readsrc.c:
* ./as/type.h:
* ./ld/Makefile:
* ./ld/align.h:
* ./ld/config.h:
* ./ld/type.h:
* ./ld/typeconv.c: remove endian dependency.
Thu Mar 3 15:12:23 1994 H.J. Lu (hlu@nighthawk)
* version 0.1 is released.
* Makefile: new.
* a.out.h/bsd-a.out.h (struct exec): use short form if
__linux__ is defined.
* as/Makefile: minor changes.
(CLFAGS): add -I../a.out.h.
* ld/Makefile: minor changes.
(CLFAGS): add -I../a.out.h.
* ld/io.c (MY_STAT_H): don't define it if __linux__ is
defined.
* ld/ld.c (flag['z']): initialized to 0 if __linux__ is
defined.
* ld/obj.h (roundup):
* ld/writebin.c (roundup):
ld/readobj.c (roundup): change that to ld_roundup to avoid the
conflict with the system's roundup.
* ld/writebin.c: cleanup for the latest Linux C library.
(FILEHEADERLENGTH): change to sizeof (struct exec).
don't write a_trsize and its friends.
|