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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
|
Sat May 15 19:48:31 1999 Theodore Y. Ts'o <tytso@mit.edu>
* makeshlib.sh (library): Add -bnoentry to the AIX shared library
link line so that the shared libraries can be dynamically
loaded. Also make the library file executable, which is
apparently also necessary. (Patch from Duke, needed for
SAP. Note: I didn't take their addition of -lbsd, since I
don't think that's needed or a good idea).
1999-01-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in, configure.in: Move the responsibility for
generating the Makefile in this directory to the top-level
configure script. The local configure.in script has been
deleted.
Thu Sep 24 20:05:33 1998 Tom Yu <tlyu@mit.edu>
* mkrel: Add fixes to deal with "tails" on release directories,
e.g. for beta releases.
Wed Feb 18 16:31:21 1998 Tom Yu <tlyu@mit.edu>
* send-pr/Makefile.in: Remove trialing slash from thisconfigdir.
Fix up BUILDTOP for new conventions.
* Makefile.in (thisconfigdir): Remove trailing slash.
Mon Feb 2 16:16:45 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
Wed Jan 28 17:26:46 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* configure.in, Makefile.in: Remove conditional AppendRule only
for AIX, and make it happen all the time in Makefile.in
Wed Nov 19 10:52:38 1997 Ezra Peisach <epeisach@mit.edu>
* Makefile.in (clean-unix): Remove db lib symlinks.
Thu Nov 13 20:28:31 1997 Theodore Y. Ts'o <tytso@mit.edu>
* libupdate.sh: Add semicolons to prevent Bash 2.0 from
complaining. [krb5-build/486]
Wed Oct 8 16:19:49 1997 Tom Yu <tlyu@mit.edu>
* mkrel: Allow for edits of relevant files that should be changed
each time a release is cut. Some snapshot support. Add "-9" flag
to gzip.
Fri Feb 21 15:58:19 1997 Sam Hartman <hartmans@mit.edu>
* makeshlib.sh : Remove non AIX stuff; rewrite AIX stuff to work
with new build system.
Fri Dec 6 10:59:32 1996 Tom Yu <tlyu@mit.edu>
* getsyms: Don't echo filename if there are no bad symbols.
* getsyms.sed: Fixup to handle long comments somewhat more
gracefully.
Mon Nov 25 21:00:24 1996 Tom Yu <tlyu@mit.edu>
* mkrel: Add support for --srconly, --doconly, --nocheckout,
--repository, etc. They do the obvious things.
Fri Nov 22 11:08:16 1996 Sam Hartman <hartmans@tertius.mit.edu>
* makeshlib.sh (VERSION): Fix SunOS shared libs [226]
Tue Nov 12 17:32:08 1996 Barry Jaspan <bjaspan@mit.edu>
* send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x"
Sat Nov 2 02:24:20 1996 Sam Hartman <hartmans@mit.edu>
* configure.in (SHLIB_TAIL_COMP): Add send-pr
Fri Nov 8 13:17:23 1996 Tom Yu <tlyu@mit.edu>
* mkrel: Fix to work with new modules definitions because cvs
export -d foo doesn't dtrt.
Sun Nov 3 21:07:35 1996 Tom Yu <tlyu@mit.edu>
* mkrel: Run make in doc so that .info and .ps files get created.
[krb5-misc/143]
Thu Oct 31 12:51:13 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
* kbuild: Add an option SHARED for configuring --enable-shared.
Tue Oct 29 15:39:12 1996 Tom Yu <tlyu@mit.edu>
* makeshlib.sh: Allow stuffing of SONAME field in shared lib if
gcc is being used; this requires newer (2.7.0?) gcc and possibly
binutils (2.6?)
Mon Oct 21 21:23:15 1996 Tom Yu <tlyu@mit.edu>
* Makefile.in: Fixes for new subdir recursion method.
Thu Sep 5 18:48:46 1996 Tom Yu <tlyu@mit.edu>
* Makefile.in (all-unix): Fix symlinking so building in a link
farm or in source directory won't result in dangling
db-ndbm.h symlink.
Sat Aug 31 01:34:41 1996 Ken Raeburn <raeburn@cygnus.com>
* makeshlib.sh (*-*-aix*): Echo more stuff before running it.
Always use /bin/ld -- the GNU linker isn't supported yet. Don't
pass -x or -bfilelist. Whitespace changes.
Thu Aug 15 20:48:16 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* makeshlib.sh (alpha-*-osf*): add -expect_unresolved (due to
dbm_error and dbm_clearerr not being in libc when making
libkdb5)
Thu Aug 15 16:30:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (all unix): "install" the db-ndbm header file with
symlinks.
Sun Jul 28 00:43:16 1996 Sam Hartman <hartmans@tertius.mit.edu>
* makeshlib.sh (aix Allow symbols for the shared library to
overide symbols from libc.
Wed Jul 10 00:52:28 1996 Marc Horowitz <marc@mit.edu>
* Makefile.in (all-unix): "install" the db2 headers and libs with
symlinks. db2 has its own self-contained autoconf setup, so this
is necessary here.
(all-unix): before installing db2, remove the links, so ln won't
fail the second time.
Tue Jul 9 19:29:12 1996 Marc Horowitz <marc@mit.edu>
* configure.in (CONFIG_DIRS): always build db2
Mon May 20 11:05:49 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
* libupdate.sh: allow to deal with multiple directories at once
Sun May 19 23:53:21 1996 Tom Yu <tlyu@dragons-lair.MIT.EDU>
* libupdate.sh: do the shift before the assignments
Sat May 18 02:05:39 1996 Theodore Y. Ts'o <tytso@mit.edu>
* libupdate.sh: Define $library from the positional arguments
before --force uses $library.
Tue Apr 16 22:26:36 1996 Ken Raeburn <raeburn@cygnus.com>
Wed Mar 6 05:02:36 1996 Mark Eichin <eichin@cygnus.com>
* libupdate.sh: $ARCHIVE does not delete when creating. Explicitly
remove $library when using --force.
Fri Mar 29 16:42:24 1996 Richard Basch <basch@lehman.com>
* makeshlib.sh: Added support for SunOS shared libraries.
Sat Feb 24 19:03:53 1996 Theodore Y. Ts'o <tytso@dcl>
* makeshlib.sh: Add support for HPUX and Sinix (sys5r4 on mips).
Wed Feb 7 00:26:47 1996 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in: Folded in danw's changes to allow
building Makefiles for the Macintosh. We now can build
MPW makefiles which are interpreted by CodeWarrior.
Thu Nov 2 17:05:05 1995 <tytso@rsx-11.mit.edu>
* makeshlib.sh: Added support for Linux shared libraries.
Wed Oct 11 17:21:16 1995 Sam Hartman <hartmans@tertius.mit.edu>
* makeshlib.sh: bring in library version and do something with it for AIX.
Mon Oct 9 19:00:13 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* makeshlib.sh: For NetBSD convert flags designed for cc to ones
for ld.
Mon Oct 2 12:12:20 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* makeshlib.sh: For solaris, if you are not using gcc, add the -h
argument to specify the name of the shared library to
load. (i.e. libfoo.so.0.1).
Mon Sep 25 16:41:11 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
Makefile.
Thu Aug 24 18:40:48 1995 Theodore Y. Ts'o <tytso@dcl>
* .Sanitize: Update file list
Mon Aug 7 19:36:01 1995 Theodore Y. Ts'o <tytso@dcl>
* reconf: If using the autoconf in the local tree, invoke it using
/bin/sh, so that it works even if autoconf has been
checked out from SCCS without the execute bit set.
Wed Jul 26 15:39:53 1995 Sam Hartman <hartmans@tertius.mit.edu>
* configure.in (SHLIB_TAIL_COMP): Add pty to CONFIG_DIRS
Thu Jul 13 16:09:10 1995 Sam Hartman <hartmans@tertius.mit.edu>
* makeshlib.sh (ldflags): Protect test for HAVE_GCC so it works if not using gcc.
Thu Jul 6 09:52:08 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* Makefile.in (clean): Remove makeshlib
Tue Jul 4 02:11:56 1995 Tom Yu <tlyu@lothlorien.MIT.EDU>
* makeshlib.sh: Add support for NetBSD shared libraries.
Sun Jul 2 20:42:45 1995 Sam Hartman <hartmans@tertius.mit.edu>
* makeshlib.sh (ldflags): Adapt AIX case to work with Gcc.
* configure.in: Move Gcc test to top level configure.in.
Fri Jun 23 19:11:20 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
* configure.in: Add aix.bincmds as target on AIX.
(SHLIB_TAIL_COMP): set and substitute so SHLIBDIR works
* Makefile.in (makeshlib): Create aix.bincmds with the binder
script exerpt to get the libpath right.
* configure.in: Modified to test and see if we're using Gcc
* Makefile.in (makeshlib): Make makeshlib from makeshlib.sh
* makeshlib.sh (LIBPATH): Modified to allow for substitution of CC
and HAVE_GCC from Makefile. Modified to imbed the proper search
path into the shared libraries for AIX.
Thu Jun 22 21:02:13 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
* makeshlib: Added AIX support.
Mon Jun 19 00:58:33 1995 Tom Yu (tlyu@dragons-lair)
* getsyms, getsyms.sed: fix a few random bugs
* getsyms, getsyms.sed: simple scripts to find #ifdef's that
aren't declared with configure.in
Fri Jun 16 14:05:03 1995 Tom Yu (tlyu@dragons-lair)
* libupdate.sh: oops they were right to begin with; hack
aclocal.m4 instead.
* libupdate.sh: ARADD and ARCHIVE were backwards
Thu Jun 15 18:14:46 EDT 1995 Paul Park (pjpark@mit.edu)
* makeshlib - Add arguments for library search directories, library
lists and flags to link with.
Fri Jun 9 18:59:02 1995 <tytso@rsx-11.mit.edu>
* configure.in: Remove standardized set of autoconf macros, which
are now handled by CONFIG_RULES. Use DO_SUBDIRS to
recurse down subdirectories.
Tue Jun 6 19:46:00 1995 Tom Yu (tlyu@dragons-lair)
* configure.in: fix make install
Fri May 26 18:43:35 EDT 1995 Paul Park (pjpark@mit.edu)
* configure.in - Add berk_db
Fri May 26 13:29:07 1995 Ezra Peisach (epeisach@kangaroo.mit.edu)
* makeshlib: For alpha-osf1 update the local shared library registry
Fri May 26 12:41:28 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* makeshlib: Added alpha-osf1 support. Will only work
for libcrypto at the moment.
Thu May 25 21:39:02 1995 Theodore Y. Ts'o (tytso@dcl)
* makeshlib: Added shell script for creating shared libraries
Tue May 2 21:32:23 1995 Tom Yu (tlyu@dragons-lair)
* Makefile.in: remove spurious whitespace from blank line
Fri Apr 28 15:30:03 1995 Mark Eichin <eichin@cygnus.com>
* lndir (ls): use ls -a to get dotfiles too.
Fri Apr 28 10:59:25 1995 Mark Eichin <eichin@cygnus.com>
* reconf (usage): fix the whole message.
Wed Apr 26 11:31:04 1995 Mark Eichin <eichin@cygnus.com>
* reconf (usage): fix pathname in message.
(verbose): add -v --verbose to echo actual autoreconf line.
Thu Apr 20 21:19:36 1995 Theodore Y. Ts'o (tytso@dcl)
* depfix.sed: Also remove pathnames of the form /mit/cygnus....
from the generated list of dependencies.
Sat Apr 15 06:40:28 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* configure.in: Add profile directory
Tue Mar 28 18:50:04 1995 John Gilmore (gnu at toad.com)
* Makefile.in (all): Split into all-$(WHAT).
(unixmac): Add.
(libupdate): Use $(RM).
Mon Feb 27 00:01:41 1995 Mark Eichin <eichin@cygnus.com>
* lndir: if $0 contains slashes, but does not have a leading
slash, prepend `pwd` so that relative invocation works.
Fri Feb 3 16:50:07 1995 Theodore Y. Ts'o (tytso@dcl)
* reconf: If util/autoconf isn't built, try to use autoconf
utilities found in the user's path.
Tue Nov 8 01:44:26 1994 Theodore Y. Ts'o (tytso@dcl)
* Makefile.in: Don't use $< in a non suffix rule context.
Tue Nov 1 14:49:00 1994 (tytso@rsx-11)
* libupdate.sh: Use library.stamp to determine whether or not
$arcmd needs to be rerun.
* libupdate.sh: touch the library first, before running $aradd, in
case changing the mod time of the library after running
$aradd causes problems on some systems.
* libupdate.sh: Change use of "head -1" to "sed 1q"
* configure.in:
* Makefile.in:
* libupdate.sh: Add support for the new libupdate shell script.
It automatically updates a library from a file listing of
constituent .o files. It only calls "ar" if it absolutely
has to, in order to speed things up for partial
recompilations. (ar is dreadfully slow if you're using
one based on the BFD library.)
Tue Oct 11 19:07:09 1994 Mark Eichin (eichin@cygnus.com)
* kbuild (MAKETARGETS): default to "all check" for make, but allow
override from config fragments.
Mon Oct 3 23:36:12 1994 Theodore Y. Ts'o (tytso@dcl)
* configure.in: Don't build unifdef directory --- we don't need it
anymore.
Fri Sep 30 20:22:53 1994 Mark Eichin (eichin@cygnus.com)
* kbuild: log arguments to THISCONF, RECONF files.
Fri Sep 30 19:28:24 1994 Mark Eichin (eichin@cygnus.com)
* kbuild: set SRCDIR by default from program name.
Thu Sep 29 19:54:38 1994 Mark Eichin (eichin@cygnus.com)
* kbuild: complete rewrite.
* kfrags: fragments of input to kbuild.
|