* Makefile.in, ldtemplate: Need to use separate scripts
[external/binutils.git] / ld / ChangeLog
1 Mon Oct 14 17:27:24 1991  Per Bothner  (bothner at cygnus.com)
2
3         * Makefile.in, ldtemplate:  Need to use separate scripts
4         for -n and -N options.  Yet more complication.
5
6 Fri Oct 11 22:40:46 1991  John Gilmore  (gnu at cygnus.com)
7
8         * Makefile.in:  Avoid using $< in explicit Make rules (it doesn't
9         work).  Add some lines to avoid Sun Make VPATH bugs.
10
11 Fri Oct 11 16:42:22 1991  Per Bothner  (bothner at cygnus.com)
12
13         * news.sc: Add alignment for data segment.
14         * ldtemplate: Add (yet another) script to get for -n or -N
15         options.  (These need different alignment than ZMAGIC files.)
16         * Makefile.in:  Add stuff for new foo.xn scripts.
17         These are generated by replacing "ALIGN(0x...00)" by ".".
18
19 Fri Oct 11 15:43:04 1991  Roland H. Pesch  (pesch at cygnus.com)
20
21         * Makefile.in: new targets ld.ms, ld-index.ms
22         ld.texinfo: remove tabs, other cleanups for texi2roff
23
24 Fri Oct 11 13:51:54 1991  Per Bothner  (bothner at cygnus.com)
25
26         * ldmain.c (main): Make config.magic_demand_paged be true
27         by default.  Don't the WP_TEXT and D_PAGED flags of
28         output_bfd here; it's too late, so set it when output_bfd
29         is created (in ldlang.c).  Also fix setting of EXEC_P flag
30         * ldlang.c (ldlang_open_output):  Set output_bfd->flags here.
31         * ldlang.c: Remove some duplicate extern declarations.
32         * ldgram.y: Fixes to -N and -n options.
33         * Makefile.in:  Recognize upper case letters in sed script
34         to remove assignments from script files.
35         * ldtemplate:  Don't assukme that -N or -n options
36         imply use of -r script.
37         * mkscript.c:  Tweaking to correctly handle \n and \\ in input.
38
39 Fri Oct 11 10:29:27 1991  Steve Chamberlain  (steve at cygnus.com)
40
41         * ldtemplate: include bfd.h before sysdep.h.
42
43 Fri Oct 11 04:24:45 1991  John Gilmore  (gnu at cygnus.com)
44
45         Restructure configuration scheme for bfd, binutils, ld.
46
47         * include/sys/h-*.h:  Move to bfd/hosts/h-*.h.
48         * configure.in:  Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
49         Change some config names to match other dirs.
50         * *.c:  Include bfd.h before sysdep.h, so ansidecl and PROTO()
51         get defined first.
52         * config/:  Rename some config files to match up h-*.h names.
53         Remove all the HOST_SYS definitions from the config files.
54
55 Tue Oct  8 16:00:57 1991  Per Bothner  (bothner at cygnus.com)
56
57         * ldexp.h, ldlang.h: Change enum boolean -> enum bfd_boolean.
58         * ldtemplate: Remove ldfile_add_library_path calls;
59         just use the SEARCH_DIR commands in the script files.
60         * Makefile.in: Add LIB_PATH macro, which if set is used to replace
61         the SEARCH_DIR commands in the scripts (using ugly sed magic).
62         This is primarily intended for cross-linking, where you would
63         place libaries in a different place than native libraries.
64         Also, emulations made from ldtemplate now use $(srcdir).
65         * ldglda29k.sc:  Change SEARCH_DIR commands to a conventional
66         form; people can use the Makefile's LIB_PATH to override.
67
68 Tue Oct  8 14:51:21 1991  Roland H. Pesch  (pesch at cygnus.com)
69
70         * Makefile.in: fix target ld.dvi, add target ld.info
71         ld.texinfo: make info filename ld.info
72
73 Fri Oct  4 21:51:58 1991  John Gilmore  (gnu at cygnus.com)
74
75         * Makefile.in:  Avoid using $< in non-suffix rules (breaks on Sun
76         Make). 
77         * ldfile.c, ldlang.c, ldmain.c, ldwrite.c:  Cope with renames of a
78         few BFD types & enums.
79