blob: 89dd394ce56d068901b55bb417948d1e5f610fa3 [file] [log] [blame]
Theodore Ts'ofd4b28e2005-03-21 22:37:03 -050012005-03-21 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.37
4
Theodore Ts'o3eee5e92005-02-05 18:26:03 -050052006-02-05 Theodore Ts'o <tytso@mit.edu>
6
7 * Release of E2fsprogs 1.36
8
Theodore Ts'oee683a12005-02-05 15:53:56 -050092005-02-05 Theodore Ts'o <tytso@mit.edu>
10
11 * configure.in: Make util/gen-tarball executable after it is created.
12
Theodore Ts'o98919bd2005-02-04 10:43:58 -0500132005-02-04 Theodore Ts'o <tytso@mit.edu>
14
Theodore Ts'o33db8f82005-02-05 10:28:15 -050015 * configure.in: Remove support for --enable-clear-htree; this was
16 only needed during the early development of the htree patch.
17
Theodore Ts'o98919bd2005-02-04 10:43:58 -050018 * configure.in, MCONFIG.in: Add support for --enable-maintainer-mode;
19 only rebuild configure from configure.in if it is enabled.
20
Theodore Ts'o7004b4a2005-02-03 21:56:44 -0500212005-02-03 Theodore Ts'o <tytso@mit.edu>
22
23 * configure.in: Remove support for the (very old) sparc old-bitops
24 configure option.
25
Theodore Ts'o6c65d252005-01-19 12:59:48 -0500262005-01-19 Matthias Andree <matthias.andree@gmx.de>
27
28 * configure.in: Clean up checks for dirent.d_reclen, ssize_t,
29 llseek, lseek64, sockaddr.sa_len and make the lseek checks
30 immune to compiler warnings, so that they can be compiled
31 with Intel C++ 8.1.
32
Theodore Ts'oda76d6b2005-01-18 23:29:01 -0500332005-01-18 Theodore Ts'o <tytso@mit.edu>
34
35 * configure.in: Make configure.in script check for prerequisite
36 headers when checking for the presence of sys/disk.h,
37 sys/mount.h, and net/if.h, to improve the configure script
38 on Solaris and *BSD systems.
39
Theodore Ts'o32237012005-01-17 19:13:39 -0500402005-01-17 Theodore Ts'o <tytso@mit.edu>
41
42 * configure.in: Use AC_PROG_AWK instead of AC_PATH_PROG so that we
43 use nawk in preference to awk for Solaris systems. Use
44 AC_PROG_EGREP because Solaris doesn't support "grep -E".
45
Theodore Ts'od2ee56d2005-01-09 00:57:45 -0500462005-01-09 Theodore Ts'o <tytso@mit.edu>
47
48 * configure.in: Use AC_CHECK_TYPES instead of the autoconf 2.13
49 "broken by design" AC_CHECK_TYPE to look for intptr_t.
50
Theodore Ts'o6d402272004-12-14 21:46:26 -0500512004-12-14 Theodore Ts'o <tytso@mit.edu>
52
Theodore Ts'o522798d2004-12-15 11:28:55 -050053 * Makefile.in: Add install-strip and install-shlibs-strip targets
54
Theodore Ts'o6d402272004-12-14 21:46:26 -050055 * MCONFIG.in: Add configure-defined variables for MKINSTALLDIRS
56 and INSTALL_SCRIPT. Filter out comments inserted by newer
57 versions of gcc when using -M in make depend.
58
Theodore Ts'o47204ff2004-11-30 10:52:27 -0500592004-11-30 Theodore Ts'o <tytso@mit.edu>
60
Theodore Ts'o605e6f02004-11-30 22:06:27 -050061 * Makefile.in: Delete autom4te.cache, e2fsprogs.spec,
62 ext2ed/Makefile, and po/stamp-po on make distclean
63
Theodore Ts'o47204ff2004-11-30 10:52:27 -050064 * Makefile.in: Use Linux-kernel-style makefile output to make it
65 easier to see errors/warnings.
66
67 * MCONFIG.in: Add definition for ARGEN
68
Theodore Ts'o5d407732004-09-18 14:53:14 -0400692004-09-18 Theodore Ts'o <tytso@mit.edu>
70
71 * configure.in: Add --disable-e2initrd-helper flag to control
72 whether or not e2initrd_helper program should be
73 built/installed.
74
Theodore Ts'o9845cf52004-09-17 19:07:03 -0400752004-09-17 Theodore Ts'o <tytso@mit.edu>
76
Theodore Ts'o56eb4d42004-09-17 19:54:22 -040077 * Makefile.in: Remove XSI:isms for greater portability.
78 (Addresses Debian Bug #255589)
79
Theodore Ts'o9845cf52004-09-17 19:07:03 -040080 * config.guess, config.sub: Update to newer version from the FSF
81 (2004-06-11)
82
83 * configure.in, configure: Add test for the sys/queue.h header file.
84
Theodore Ts'od2d386d2004-05-04 18:42:53 -0400852004-05-04 Theodore Ts'o <tytso@mit.edu>
86
Theodore Ts'o36569f82004-05-04 22:17:27 -040087 * e2fsprogs.spec.in: Fix up e2fsprogs.spec file so it should work
88 on a RH 9.0 system. Based off of changes proposed by
89 Andreas Dilger.
90
Theodore Ts'oe3632402004-05-04 19:39:54 -040091 * configure.in, configure: Enable the fsck wrapper for the Debian
92 FreeBSD kernel / GNU userspace port. (Addresses Debian
93 Bug #246738)
94
Theodore Ts'od2d386d2004-05-04 18:42:53 -040095 * config.guess, config.sub: Update to newer version from the FSF
96 (2004-01-05)
97
Theodore Ts'o26258032004-04-03 10:20:26 -0500982004-04-03 Theodore Ts'o <tytso@mit.edu>
99
Theodore Ts'odd607052004-04-03 13:53:46 -0500100 * MCONFIG.in (SUBSTITUTE_UPTIME): New definition which passes the
101 -t option to subst.
102
Theodore Ts'o26258032004-04-03 10:20:26 -0500103 * configure.in: Add test for stdint.h
104
Theodore Ts'oa5aa3792004-03-19 19:56:55 -05001052004-03-19 Theodore Ts'o <tytso@mit.edu>
106
107 * configure.in: Add tests for sa_len in struct sockaddr and test
108 for net/if_dl.h for better Darwin support.
109
Theodore Ts'ocf1b23e2004-03-04 21:05:14 -05001102004-03-04 Theodore Ts'o <tytso@mit.edu>
111
112 * e2fsprogs.spec.in: Mostly synchronize spec file with the one
113 found in Fedora core 2.
114
Theodore Ts'ob70b1162004-02-28 10:52:35 -05001152004-02-28 Theodore Ts'o <tytso@mit.edu>
116
117 * Release of E2fsprogs 1.35
118
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001192004-02-21 Matthias Andree <matthias.andree@gmx.de>
120
121 * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
122 an Alpha.
123
Theodore Ts'o477b2352003-12-25 14:31:08 -05001242003-12-25 Theodore Ts'o <tytso@mit.edu>
125
126 * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
127
Theodore Ts'o032a7632003-11-26 23:18:56 -05001282003-11-26 Theodore Ts'o <tytso@mit.edu>
129
130 * MCONFIG.in: Make the gcc-wall print more warnings to catch
131 signed vs. unsigned problems.
132
Theodore Ts'o0c193f82003-08-01 14:26:23 -04001332003-08-01 Philipp Thomas <pthomas@suse.de>
134
135 * configure.in: Add tests for inttypes.h and intptr_t.
136
Theodore Ts'o9c7ec172003-07-26 01:03:34 -04001372003-07-25 Theodore Ts'o <tytso@mit.edu>
138
139 * Release of E2fsprogs 1.34
140
Theodore Ts'o1c29b092003-07-12 16:01:45 -04001412003-07-12 Theodore Ts'o <tytso@mit.edu>
142
143 * configure.in: Add tests for posix_memalign, memalign, and valloc.
144
Theodore Ts'o48e6e812003-07-06 00:36:48 -04001452003-07-06 Theodore Ts'o <tytso@mit.edu>
146
147 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
148 --traditional since newer versions of gcc are overly annoying.
149
1502003-07-05 Theodore Ts'o <tytso@mit.edu>
151
152 * Add workaround for Libintl / Darwin incompatibility. Apparently
153 Darwin's gcc doesn't like the __asm__ statements used by
154 libintl to redirect the system-provided gettext calls.
155
Theodore Ts'od3c9fb82003-06-08 20:26:15 -04001562003-06-08 Theodore Ts'o <tytso@mit.edu>
157
158 * configure.in: Adjust defaults for FreeBSD to no longer build the
159 fsck wrapper, and to not install into /usr/local by
160 default. (Addresses Debian bug #195274)
161
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04001622003-05-17 Theodore Tso <tytso@thunk.org>
163
164 * MCONFIG.in, configure.in: Only put the intl directory in the -I
165 search path if we are using --with-internal-gettext.
166 Otherwise causes compatibility problems with the woody
167 glibc. (Addresses Debian bug #193372)
168
Theodore Ts'obb988b22003-05-13 23:32:32 -04001692003-05-13 Theodore Ts'o <tytso@mit.edu>
170
171 * configure.in: Fix typo in help message for --enable-evms-11
172
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001732003-05-05 Theodore Ts'o <tytso@mit.edu>
174
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400175 * configure.in, configure: Add --enable-testio-debug configure option.
176
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400177 * configure.in, configure, Makefile.in: Add --with-diet-libc
178 convenience option. Add --disable-evms option.
179
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001802003-05-03 Theodore Ts'o <tytso@mit.edu>
181
Theodore Ts'oddc32a02003-05-03 18:45:55 -0400182 * Makefile.in: Install the message catalog files
183
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400184 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
185 configure.in: Update to using version 0.11.5 of the
186 gettext library. We now enable NLS by default.
187
Theodore Ts'o71df0dc2003-04-21 16:17:09 -04001882003-04-21 Theodore Ts'o <tytso@mit.edu>
189
190 * Release of E2fsprogs 1.33
191
Theodore Ts'oa85e81a2003-04-18 07:22:01 -04001922003-04-18 Theodore Ts'o <tytso@mit.edu>
193
194 * configure.in: Remove CYGWIN definition; we will use the
195 automatically defined __CYGWIN__ instead.
196
Theodore Ts'obff0cc92003-03-23 01:37:53 -05001972003-03-22 Theodore Ts'o <tytso@mit.edu>
198
199 * configure.in: Add E2FSPROGS_DAY expansion. Add
200 e2fsprogs.spec and util/gen-tarball to the list of files
201 generated by config.status
202
203 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
204
205 * Makefile.in: Remove tarball generation functions; moved to
206 util/gen-tarball.
207
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05002082003-03-17 Theodore Ts'o <tytso@mit.edu>
209
210 * configure.in: Fix the Apple Darwin port.
211
Theodore Ts'o3ae497e2003-03-16 06:26:25 -05002122003-03-16 Theodore Ts'o <tytso@mit.edu>
213
214 * configure.in: Check to see if libdl exists for the sake of dlopen
215
Theodore Ts'oe71d8732003-03-14 02:13:48 -05002162003-03-14 Theodore Ts'o <tytso@mit.edu>
217
218 * configure.in: Add support for Apple/Darwin shared libraries.
219
Theodore Ts'oed78c022003-03-06 11:09:18 -05002202003-03-06 Theodore Tso <tytso@thunk.org>
221
222 * Makefile.in (.exclude-subset): Include the doc directory in the
223 subset distribution.
224
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05002252003-03-02 Theodore Ts'o <tytso@mit.edu>
226
227 * configure.in, Makefile.in: Ignore missing directories so we can
228 do a subset distribution. If there are no e2fsprogs
229 applications, then "make install" will install the
230 library's development files. "make subset_tar_file" will
231 create a subset distribution which consists of the
232 et, ss, uuid, and blkid libraries.
233
Theodore Ts'of0a22d02003-02-22 13:19:53 -05002342003-02-22 Theodore Ts'o <tytso@mit.edu>
235
236 * configure.in, configure: Add new configure option
237 --enable-blkid-debug
238
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -05002392003-01-23 Theodore Ts'o <tytso@mit.edu>
240
241 * Makefile.in, configure, configure.in: Integrate new blkid library.
242
Theodore Ts'o38513012002-11-09 15:00:56 -05002432002-11-09 Theodore Ts'o <tytso@mit.edu>
244
245 * Release of E2fsprogs 1.32
246
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05002472002-11-08 Theodore Ts'o <tytso@mit.edu>
248
Theodore Ts'oae65b292002-11-08 20:08:48 -0500249 * Release of E2fsprogs 1.31
250
2512002-11-08 Theodore Ts'o <tytso@mit.edu>
252
Theodore Ts'o782bebf2002-11-08 18:46:45 -0500253 * configure.in, configure: Change --enable-jfs-debug to
254 --enable-jbd-debug for consistency's sake.
255
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500256 * configure.in, configure: Add new substitution variable,
257 SWAPFS_CMT, which is '' if swapfs has been enabled, and
258 '#' if it has been disabled.
259
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500260 * configure.in, configure: Add support for EVMS ABI 1.2.
261 Changed configure option from --enable-old-evms
262 to --enable-evms-10 and --enable-evms-11
263
Theodore Ts'o5d823a42002-11-01 02:13:53 -05002642002-10-31 Theodore Ts'o <tytso@mit.edu>
265
266 * Release of E2fsprogs 1.30
267
Theodore Ts'o482afc42002-10-31 03:32:34 -05002682002-10-30 Theodore Ts'o <tytso@mit.edu>
269
270 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
271
Theodore Ts'oc6633052002-09-24 01:26:50 -04002722001-09-24 Theodore Tso <tytso@mit.edu>
273
274 * Release of E2fsprogs 1.29
275
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04002762001-08-31 Theodore Tso <tytso@thunk.org>
277
278 * Release of E2fsprogs 1.28
279
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04002802002-08-18 Theodore Ts'o <tytso@mit.edu>
281
282 * configure.in, configure: Add new substitution variable,
283 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400284 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400285
286 * Makefile.in: On Linux systems, build lib/evms.
287
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04002882002-07-14 Theodore Ts'o <tytso@mit.edu>
289
290 * configure.in, configure: Remove test for the presence (or
291 absence of d_namlen in the struct dirent) and replace it
292 with a check for pathconf(). lib/e2p/iod.c now uses a
293 different technique for providing struct dirent
294 compatibility.
295
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04002962002-06-25 Theodore Ts'o <tytso@mit.edu>
297
298 * configure.in, configure: Add --enable-htree and --enable-clear-htree
299
3002002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400301
302 * configure.in: Add makefile for lib/evms for the EVMS FSIM
303 plugin. Add --enable-old-evms configure option which uses
304 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
305
Theodore Ts'obff61a72002-05-21 22:21:38 -04003062002-05-21 Theodore Ts'o <tytso@mit.edu>
307
308 * configure.in: On Linux systems, if the prefix is defaulted to
309 /usr, then default mandir to /usr/share/man
310
Theodore Ts'o31e29a12002-05-17 10:53:07 -04003112002-05-17 Theodore Ts'o <tytso@mit.edu>
312
313 * Remove check for asm/page.h, and add check for sysconf()
314
3152002-05-16 Andreas Dilger <adilger@clusterfs.com>
316
317 * Add check for asm/page.h
318
3192002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400320
321 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
322 and $root_sysconfdir, which are normally /usr/share and
323 /etc, respectively, on Linux systems. Also changed
324 root_bindir, root_sbindir, and root_libdir so that their
325 value is set by the configure script. This allows the
326 right thing to happen on non-Linux systems when bindir,
327 et. al. are manually set via the configure script's
328 --bindir switch. Add ext2ed/Makefile.in as a generated
329 file by the configure script.
330
Theodore Ts'oa8e77242002-03-08 03:12:14 -05003312002-03-08 Theodore Tso <tytso@mit.edu>
332
333 * Release of E2fsprogs 1.27
334
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05003352002-02-03 Theodore Tso <tytso@thunk.org>
336
337 * Release of E2fsprogs 1.26
338
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05003392001-12-24 Theodore Tso <tytso@valinux.com>
340
341 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
342 the -I search path, since we don't have any header files
343 there any more.
344
Theodore Ts'o8cf93332001-12-16 02:23:36 -05003452001-12-16 Theodore Tso <tytso@valinux.com>
346
347 * configure.in: If journal debugging is enabled, define
348 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
349
Theodore Ts'ofbf91112001-09-20 10:47:47 -04003502001-09-20 Theodore Tso <tytso@thunk.org>
351
352 * Release of E2fsprogs 1.25
353
Theodore Ts'ofb707752001-09-04 15:00:37 -04003542001-09-02 Theodore Tso <tytso@thunk.org>
355
356 * Release of E2fsprogs 1.24a
357
Theodore Ts'o109624a2001-08-31 00:59:55 -04003582001-08-30 Theodore Tso <tytso@thunk.org>
359
360 * Release of E2fsprogs 1.24
361
Theodore Ts'o53abed02001-08-27 12:18:16 -04003622001-08-27 Theodore Tso <tytso@valinux.com>
363
364 * configure.in: Check for the presence of strnlen. Stop checking
365 for strdup, since we don't actually care about that symbol
366 any more.
367
Theodore Ts'o943ed872001-08-27 12:29:22 -04003682001-08-15 Theodore Tso <tytso@valinux.com>
369
370 * Release of E2fsprogs 1.23
371
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04003722001-08-04 Andreas Dilger <root@lynx.adilger.int>
373
374 * Makefile.in: Add "*.orig" to "make clean" target, change
375 explicit listing of ext2_types.h in "make distclean" to
376 $(SUBS). Add $(SUBS) as a dependency to "make check"
377 target. Add $(SUBS) as a dependency to "make check"
378 target. Add -f flag to doc/Makefile $(RM) of files which
379 may not exist.
380
Theodore Ts'o67960132001-06-23 00:16:37 -04003812001-06-23 Theodore Tso <tytso@valinux.com>
382
383 * Release of E2fsprogs 1.22
384
Theodore Ts'o990d96a2001-06-22 20:47:24 -04003852001-06-22 Theodore Tso <tytso@valinux.com>
386
387 * Makefile.in: Avoid including BitKeeper files into the source
388 tarball.
389
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00003902001-06-15 Theodore Tso <tytso@valinux.com>
391
392 * Release of E2fsprogs 1.21
393
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003942001-06-13 Theodore Tso <tytso@valinux.com>
395
Theodore Ts'o65794882001-06-14 00:24:42 +0000396 * Makefile.in: Make the install target depend on $(SUBS) to
397 accomodate the fools who want to compile and install
398 e2fsprogs as root using just one command.
399
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000400 * Makefile.in: Don't recurse into debugfs and resize subdirectory
401 if --disable-debugfs or --disable-resizer is given as a
402 configuration option.
403
404 * configure.in: Add --disable-resizer, --disable-imager, and
405 --disable-debugfs switches, which allow people who are
406 building boot floppies to build a very restricted
407 e2fsprogs distribution. Note: these functions limit the
408 functions in the shared library, so beware!
409
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004102001-06-11 Theodore Tso <tytso@valinux.com>
411
412 * configure.in: Add new switch, --disable-swapfs which disables
413 support of byte-swapping old filesystems. Add new test,
414 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
415 machines. Change handling of --with-ccopts so that if
416 set, the default CFLAGS is suppressed.
417
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00004182001-06-01 Theodore Tso <tytso@valinux.com>
419
420 * wordwrap.pl: Add some rules which help fix up the dependencies.
421
422 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000423 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000424
Theodore Ts'o62df7682001-05-25 17:32:49 +00004252001-05-25 Theodore Tso <tytso@valinux.com>
426
Theodore Ts'obb185862001-05-25 17:35:00 +0000427 * Release of E2fsprogs 1.20
428
4292001-05-25 Theodore Tso <tytso@valinux.com>
430
Theodore Ts'o62df7682001-05-25 17:32:49 +0000431 * Makefile.in: Only exclude the top-level TODO file, not over the
432 entire tree.
433
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004342001-05-19 Theodore Tso <tytso@valinux.com>
435
436 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
437 the pathname for ldconfig.
438
Theodore Ts'od8998862001-05-05 06:49:27 +00004392001-05-05 Theodore Tso <tytso@valinux.com>
440
441 * config.guess, config.sub: Update to use latest version from FSF
442 (2001-04-20)
443
Theodore Ts'oaabd5352001-01-12 00:34:29 +00004442001-01-11 Theodore Ts'o <tytso@valinux.com>
445
446 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
447 since libext2fs depends on libe2p.
448
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00004492001-01-11 <tytso@snap.thunk.org>
450
451 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
452 longer a configure option, but something which is done
453 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000454 (gcc-wall-new): Added new target which forgoes the make
455 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000456
457 * configure.in: Remove test for ino_t, since we don't use it any
458 more (we always use our own ext2_ino_t). Remove
459 --enable-gcc-wall support. Add test for sys/ioctl.h
460
Theodore Ts'o8820c792001-01-06 04:20:03 +00004612001-01-05 <tytso@snap.thunk.org>
462
463 * configure.in: Add checks for the header files sys/mkdev.h and
464 sys/sysmacros.h.
465
Theodore Ts'o3e377db2000-12-09 02:37:33 +00004662000-12-08 <tytso@snap.thunk.org>
467
468 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
469 works correctly.
470
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004712000-10-24 <tytso@snap.thunk.org>
472
473 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
474
475 * configure.in: When compiling shared libraries for Solaris, use a
476 special-case Makefile fragment to deal with it.
477
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00004782000-08-18 <tytso@valinux.com>
479
480 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
481
Theodore Ts'oa2980712000-08-14 14:30:50 +00004822000-08-14 <tytso@valinux.com>
483
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000484 * e2fsprogs.spec (Summary): Add description of resize2fs to the
485 package summary.
486
Theodore Ts'oa2980712000-08-14 14:30:50 +0000487 * configure.in: Add test for sys/mount.h (required for e2fsck's
488 ext3 recovery code)
489
Theodore Ts'of9e67062000-07-13 23:25:54 +00004902000-07-13 <tytso@valinux.com>
491
492 * Release of E2fsprogs 1.19
493
4942000-07-13 <tytso@snap.thunk.org>
495
496 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
497 file, now that we're using a modern rpm to build
498 e2fsprogs. Also updated version number to 1.19.
499
Theodore Ts'oab146762000-07-07 04:37:35 +00005002000-07-07 Theodore Ts'o <tytso@valinux.com>
501
502 * e2fsprogs.spec (%post): Remove resize2fs from its old location
503 in /usr/sbin in the postinstall script.
504
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00005052000-07-05 <tytso@snap.thunk.org>
506
507 * config.guess, config.sub: Update to use latest version from FSF
508 (2000-06-13)
509
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005102000-05-25 <tytso@snap.thunk.org>
511
512 * Makefile.in: Fix makefile so that it's safe to build in parallel.
513
514 * configure.in: Add test for lseek64 and open64.
515
Theodore Ts'o91e544f2000-05-25 16:43:00 +00005162000-05-25 Theodore Ts'o <tytso@valinux.com>
517
518 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
519 substitution. (Left over from before we moved to use a C
520 program to do substitutions.)
521
Theodore Ts'o1d279212000-05-19 02:38:14 +00005222000-05-18 Theodore Ts'o <tytso@valinux.com>
523
524 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
525
Theodore Ts'occ73e042000-04-06 23:05:32 +00005262000-04-06 Theodore Ts'o <tytso@valinux.com>
527
528 * Makefile.in (source_tar_file): Remove the resize directory from
529 the list of excluded files.
530
531 * version.h: Update version header for an WIP release.
532
533 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
534
Theodore Ts'o68853372000-04-06 21:44:19 +0000535Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
536
537 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000538 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000539
Theodore Ts'o286a31a2000-04-03 13:17:59 +00005402000-04-03 Theodore Ts'o <tytso@valinux.com>
541
542 * Makefile.in: Remove uneeded parenthesis around shell pipelines
543 containing a "cd" command. Use && instead of ; so that if
544 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000545
546 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
547 Remove uneeded parenthesis around shell pipelines
548 containing a "cd" command.
549
Theodore Ts'o19178752000-02-11 15:55:07 +00005502000-02-11 <tytso@snap.thunk.org>
551
552 * Makefile.in: Exclude the internationalization files from being
553 distributed.
554
555 * configure.in: Add support for --enable-compression. This is
556 experimental code only for now, which is why it's under
557 --enable test. Once it's stable, it will always be
558 compiled in.
559
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00005602000-02-11 Theodore Ts'o <tytso@valinux.com>
561
562 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
563 type, instead of basising on whether a test program
564 compiles. This was screwing up on some Linux kernel
565 header files, and we know the Hurd doesn't support the
566 ext2 ioctls anyway.
567
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005682000-02-08 Theodore Ts'o <tytso@valinux.com>
569
570 * configure.in, aclocal.m4: Add support for GNU gettext
571 internationalization support.
572
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00005732000-02-02 Theodore Ts'o <tytso@valinux.com>
574
575 * MCONFIG.in: Always include src/include in the include path now.
576 This forces us to use our internally provided ext2_fs.h
577 file, for sanity's sake.
578
579 * configure.in: If linux/fs.h isn't found, then add
580 build/include into the include path only, since
581 src/include is now always included. Removed define of
582 HAVE_LINUX_FS_H, since we're not using it any more.
583 Removed i_version vs. i_generation check, since with the
584 included header file it is a permanently known quantity.
585 Removed AC_C_CROSS since it has been merged into
586 AC_PROG_CC in autoconf 2.13.
587
Theodore Ts'o77200f42000-01-18 17:53:27 +00005882000-01-18 Theodore Ts'o <tytso@valinux.com>
589
590 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
591 "-lsocket" we need a separate DEPLIBUUID that can be used
592 in Makefile's dependency rules.
593
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00005941999-11-19 <tytso@valinux.com>
595
596 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
597 the source directory. Also, when making the .exclude file
598 for the source_tar_file, exclude those two files as well.
599
Theodore Ts'ocd086361999-11-10 16:00:39 +00006001999-11-10 <tytso@valinux.com>
601
602 * Release of E2fsprogs 1.18
603
Theodore Ts'of8bd9801999-10-26 04:19:45 +00006041999-10-26 <tytso@valinux.com>
605
Theodore Ts'o28e11941999-10-26 18:17:20 +0000606 * Release of E2fsprogs 1.17
607
6081999-10-26 <tytso@valinux.com>
609
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000610 * configure.in: Move the code that checks for the presence of
611 Linux header files, to earlier in the config file, since
612 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000613 happen before any compile tests are run. Add termios.h to
614 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000615
Theodore Ts'oad6783d1999-10-26 01:58:54 +00006161999-10-25 <tytso@valinux.com>
617
618 * configure.in: Capitalized Hurd to make the GNU folks happy.
619
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00006201999-10-22 <tytso@valinux.com>
621
622 * Release of E2fsprogs 1.16
623
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00006241999-09-24 <tytso@valinux.com>
625
626 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
627 actually useful (since glibc 2.1 declares it on Alpha
628 without it being usable). Add check for signal.h
629 header file, which doesn't exist on non-unix platforms.
630
6311999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000632
633 * Release of E2fsprogs 1.15
634
Theodore Ts'oef8901b1999-07-03 04:55:36 +00006351999-07-03 <tytso@valinux.com>
636
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000637 * depfix.sed: Remove all line continuations from the dependencies;
638 the word wrapping is now done by wordwrap.pl.
639
Theodore Ts'o6c133521999-07-03 20:37:03 +0000640 * MCONFIG.in (BUILD_CC):
641 * configure.in (BUILD_CC): If cross compiling, find the native C
642 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000643 successfully build util/subst. Change default long long
644 size when cross compiling to be 8 (instead of 0). Also
645 change the Hurd's defaults so that root files are placed
646 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000647
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000648 * Makefile.in (depend): Make "make depend" at the top-level
649 automatically recurse through all subdirectories.
650
651 * configure.in: Test for perl since it's needed by wordwrap.pl
652
653 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
654 are automatically word-wrapped. Added the makefile macro
655 $(PERL).
656
657 * wordwrap.pl: New file which does the word wrapping.
658
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000659 * MCONFIG.in (subst): Add rule to build the util/subst program if
660 necessary (by cd'ing to $(top_builddir)/util and making it.)
661
Theodore Ts'o66704951999-06-25 15:30:33 +00006621999-06-23 <tytso@valinux.com>
663
664 * configure.in: Check for the presence of i_generation field
665 versus i_version in the ext2_inode to support compiling
666 e2fsprogs in Linux 2.3.
667
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006681999-04-17 <tytso@rsts-11.mit.edu>
669
670 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
671 mandir.
672
6731999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
674
675 * config.sub: Update config.sub from autoconf 2.13 so that it will
676 recognize new machine types from the Alpha.
677
Theodore Ts'o6454d841999-03-16 19:24:34 +00006781999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
679
680 * configure.in: Add check for malloc.h and mallinfo().
681
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00006821999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
683
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000684 * Release of E2fsprogs 1.14
685
6861999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
687
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000688 * configure.in (YEAR): Allow a 4-digit year for the version date,
689 so we can be Y2K politically correct. (The date isn't
690 used for anything except display purposes, but it should
691 make people more comfortable to not use a 2-digit date,
692 even though it doesn't matter.)
693
Theodore Ts'odefde781999-01-04 07:39:19 +0000694Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
695
696 * Makefile.in: Move the generated types.h file from the linux/
697 directory to the asm/ directory.
698
699 * configure.in: Force Solaris to never use -static, due to its
700 dynamic loader not being available to statically linked
701 programs. Create the asm/ directory if needed.
702
Theodore Ts'ocf554b11999-01-02 04:10:33 +00007031999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
704
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000705 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
706 assume glibc.
707
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000708 * config.guess: Update with a newer version from the FSF (although
709 I've removed rms's pathetic LINUX/GNU name kludgery)
710
Theodore Ts'o556ad131998-12-19 08:10:58 +00007111998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
712
713 * Release of E2fsprogs 1.13
714
Theodore Ts'o5a679c81998-12-03 16:40:38 +00007151998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
716
717 * configure.in: Add paths.h to header files for which we search.
718
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00007191998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
720
721 * Release of E2fsprogs 1.12
722
Theodore Ts'offe19911998-04-08 06:05:49 +0000723Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
724
725 * Fix missing "test" invokation in configure.in test. (Only
726 affected default non-Linux builds).
727
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00007281998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
729
730 * configure.in: Change how the installation directions are
731 selected. Previously, we had prefix and usr_prefix, where
732 prefix was '' and usr_prefix was /usr, and we then defined
733 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
734 In autoconf 2.12, it's possible to override bindir,
735 libdir, etc., and so in order to make our installation
736 directory makefile variables more in line with autoconf
737 2.12, I've changed all of the various makefiles to use
738 prefix and root_prefix, where the default Linux
739 definitions are /usr and '', respectively. What used to
740 be bindir is now root_bindir, and what used to be ubindir,
741 is now bindir.
742
743 * MCONFIG.in: Change directories to match with new installation
744 directory convention (see above). Add Makefile
745 dependencies for makefile fragments, and define
746 DEP_LIB_MAKEFILES which library makefiles can use to
747 define DEP_MAKEFILES, so that the library makefiles will
748 get regenerated when the makefile fragments change.
749 Remove the cat?dir variables, since we aren't creating
750 those directories any more.
751
752 * Makefile.in: Add top-level uninstall targets.
753
754 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
755 page, and to reflect that fact that we now compile_et and
756 mk_cmds for the development package.
757
Theodore Ts'obf2602b1998-03-30 01:11:44 +00007581998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
759
760 * Makefile.in: Use && after a cd command so that the right thing
761 happens if the directory is missing. Don't compile man
762 pages upon installation any more, since modern Linux
763 systems don't have /usr/man/cat? anymore (they
764 typically cache man pages in /var/catman and delete them
765 if they haven't been used in a while, to save on disk
766 space, and because CPU's are fast enough these days that
767 you can get away with this).
768
769 * MCONFIG.in: Add a new makefile variable for the share
770 directory (i.e., /usr/share). Make an autoconf magic
771 make rule so that $(top_builddir)/util/subst.conf gets
772 rebuilt automatically when necessary.
773
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000774Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
775
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000776 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000777 release.
778
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000779Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
780
781 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
782 e2fsck/Makefile.in.
783
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000784Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
785
786 * configure.in: Add check for setjmp.h
787
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000788Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
789
790 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
791 llseek is declared in unistd.h
792
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000793Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
794
795 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
796
Theodore Ts'o024996c1997-06-17 05:38:35 +0000797Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
798
799 * Release of E2fsprogs 1.11
800
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000801Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
802
803 * Makefile.in (SRCROOT): Allow people to set the version.h to
804 something like 1.10-PLUS.
805
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000806Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
807
808 * configure.in (rmakefile): Added (optional) private directory for
809 resize2fs.
810
811 * Makefile.in: Change recursive descent rules to check to see if a
812 directory exists before trying to make it.
813
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000814Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
815
816 * Makefile.in (source_tar_file): Fix up makefile to work in new
817 CVS development environment.
818
Theodore Ts'oae851481997-04-29 18:13:24 +0000819Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
820
821 * Release of E2fsprogs version 1.10
822
823Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
824
825 * configure.in: Add explicit check to see if linker accepts
826 -static (since even Linux systems might not work if
827 libc.a isn't installed).
828
829Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
830
831 * Release of E2fsprogs version 1.09
832
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000833Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
834
835 * Release of E2fsprogs version 1.08
836
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000837Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
838
839 * Release of E2fsprogs version 1.07
840
841Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
842
843 * config.sub (basic_machine): Added i686-* as another name for the
844 Pentium Pro.
845
846Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
847
848 * Release of E2fsprogs version 1.06
849
Theodore Ts'o5c576471997-04-29 15:29:49 +0000850Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
851
852 * Makefile.in (all): Don't run "make check" by default. User
853 should manually run "make check" if they wish to test
854 things out.
855
856Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
857
858 * Release of E2fsprogs version 1.05
859
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000860Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
861
862 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
863 that we check.
864
865Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
866
867 * configure.in (usr_prefix): To be slightly more conformant with
868 the coding standards, always default to ${prefix}
869 unless on a linux system with prefix = ''. Allow
870 --with-usr-prefix option.
871
872Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
873
874 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
875 Add `--enable-fsck' switch, to allow configuration of
876 fsck wrapper building (default yes except on the hurd).
877 Make '' prefix default and LDFLAG_STATIC hacks work on
878 the hurd as well as linux.
879
880Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
881
882 * configure.in: Check to see if sys/types.h defines ino_t. Add
883 support for checking/sizing "long long".
884
885Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
886
887 * configure.in: Added configure flag --enable-old-bitops, which
888 forces the bitops to use the standard bitmask operations.
889
890Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
891
892 * configure.in: Check for existence of sys/utsname.h and
893 strcasecmp(). Remove check for EXT2 fragment in system
894 header file. E2fsprogs now deals with the fragment fields
895 by dispatching off of the OS field.
896
897Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
898
899 * configure.in (AC_OUPUT): Create substitutions for the uuid
900 library.
901
902 * MCONFIG.in (all): Add new variables for the uuid library.
903
904Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
905
906 * configure.in: Make the default prefix be '' for Linux.
907
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000908Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
909
910 * Release of E2fsprogs version 1.04
911
912Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
913
914 * configure.in:
915 MCONFIG.in: Man pages, shell scripts and include files are now
916 generated using the lib/substitute_sh script. This is
917 faster than the configure substitution, and it doesn't
918 change the mod time of the file if it hasn't changed,
919 which prevents needless compilation of files.
920
921 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
922 LIBEXT2FS, LIBE2P, and their static and profiled variants,
923 STATIC_* and PROFILED_*, which point to the actual file of
924 the shared or static library. This way makefiles can link
925 directly with exactly the library they want. Many ld's
926 (include GNU ld) have a really broken idea of how -L
927 works, and will link against an older library in /usr/lib
928 even though there is a newer on in a specified -L directory.
929
930Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
931
932 * configure.in: Add support for --enable-dynamic-e2fsck, for
933 people who don't want to link e2fsck statically. This
934 saves space, at the cost of increasing the reliance of
935 e2fsck other files (3-4 shared libraries).
936
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000937Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
938
939 * Release of E2fsprogs version 1.03
940
Theodore Ts'o74becf31997-04-26 14:37:06 +0000941Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
942
943 * Release of E2fsprogs version 1.02
944
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000945Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
946
947 * configure.in (LDFALG_STATIC): Add temporary kludge for
948 determining how to link executables statically. For now,
949 we assume that Linux systems only can link statically.
950
951Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
952
953 * depfix.sed: Remove /usr/include lines which occur at the end of
954 the dependency listing.
955
956Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
957
958 * configure.in: Added support for the --enable-bsd-shlibs option.
959
960Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
961
962 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
963 to link executables using programs like purify.
964
965Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
966
967 * configure.in: Check to see if strdup() is present
968
969 * INSTALL: Updated building and installation instructions to
970 reflect the new configure system.
971
972 * Makefile.in (install): When doing a general install, install the
973 shared libraries as well by using the new target
974 install-shlibs-libs-recursive.
975
976 * configure.in: If we are building on a Linux system, set $prefix
977 to be '/' by default.
978
979Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
980
981 * configure.in (checking type sizes): provide some default for
982 type-sizes when cross-compiling, as we can't check them then.
983 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
984
985Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
986
987 * Makefile.in (distclean-local): Added config.cache and
988 include/linux/types.h.
989
990 * configure.in: Added support for the --enable-elf option.
991 Added a test to check for llseek() in the C library.
992
993 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
994
995 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
996
997Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
998
999 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
1000 pathname to the source directories of the lib/et and
1001 lib/ss. (Can't just use $srcdir since that may be a
1002 relative path.)
1003
1004Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
1005
1006 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
1007 new makefiles.
1008 * lib/Makefile.dll-lib: Ditto.
1009 * lib/Makefile.profiled: Ditto.
1010 * lib/Makefile.checker: Ditto.
1011
1012 * Add the include subdirectory to hold substitute include files
1013 for systems that need them.
1014
1015 * Makefile.in: Rewritten to conform to GNU coding standards.
1016 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
1017 GNU-style makefiles.
1018 * mkinstalldirs: New file, copied from /gd/gnu/lib.
1019 * config.guess: Ditto.
1020 * config.sub: Ditto.
1021 * install-sh: Ditto.
1022
1023 * configure.in: Many new tests added. --with-cc and --with-ccopts
1024 options removed as configure already supports a method to do this,
1025 and they were interfering with normal usage.
1026
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001027Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
1028
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001029 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001030 generates the binary distribution for e2fsprogs.
1031
1032