blob: 56395d94f22dcd5bfc2957d3ba62888d8831f7f1 [file] [log] [blame]
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012005-01-19 Matthias Andree <matthias.andree@gmx.de>
2
3 * configure.in: Clean up checks for dirent.d_reclen, ssize_t,
4 llseek, lseek64, sockaddr.sa_len and make the lseek checks
5 immune to compiler warnings, so that they can be compiled
6 with Intel C++ 8.1.
7
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050082005-01-18 Theodore Ts'o <tytso@mit.edu>
9
10 * configure.in: Make configure.in script check for prerequisite
11 headers when checking for the presence of sys/disk.h,
12 sys/mount.h, and net/if.h, to improve the configure script
13 on Solaris and *BSD systems.
14
Theodore Ts'o32237012005-01-17 19:13:39 -0500152005-01-17 Theodore Ts'o <tytso@mit.edu>
16
17 * configure.in: Use AC_PROG_AWK instead of AC_PATH_PROG so that we
18 use nawk in preference to awk for Solaris systems. Use
19 AC_PROG_EGREP because Solaris doesn't support "grep -E".
20
Theodore Ts'od2ee56d2005-01-09 00:57:45 -0500212005-01-09 Theodore Ts'o <tytso@mit.edu>
22
23 * configure.in: Use AC_CHECK_TYPES instead of the autoconf 2.13
24 "broken by design" AC_CHECK_TYPE to look for intptr_t.
25
Theodore Ts'o6d402272004-12-14 21:46:26 -0500262004-12-14 Theodore Ts'o <tytso@mit.edu>
27
Theodore Ts'o522798d2004-12-15 11:28:55 -050028 * Makefile.in: Add install-strip and install-shlibs-strip targets
29
Theodore Ts'o6d402272004-12-14 21:46:26 -050030 * MCONFIG.in: Add configure-defined variables for MKINSTALLDIRS
31 and INSTALL_SCRIPT. Filter out comments inserted by newer
32 versions of gcc when using -M in make depend.
33
Theodore Ts'o47204ff2004-11-30 10:52:27 -0500342004-11-30 Theodore Ts'o <tytso@mit.edu>
35
Theodore Ts'o605e6f02004-11-30 22:06:27 -050036 * Makefile.in: Delete autom4te.cache, e2fsprogs.spec,
37 ext2ed/Makefile, and po/stamp-po on make distclean
38
Theodore Ts'o47204ff2004-11-30 10:52:27 -050039 * Makefile.in: Use Linux-kernel-style makefile output to make it
40 easier to see errors/warnings.
41
42 * MCONFIG.in: Add definition for ARGEN
43
Theodore Ts'o5d407732004-09-18 14:53:14 -0400442004-09-18 Theodore Ts'o <tytso@mit.edu>
45
46 * configure.in: Add --disable-e2initrd-helper flag to control
47 whether or not e2initrd_helper program should be
48 built/installed.
49
Theodore Ts'o9845cf52004-09-17 19:07:03 -0400502004-09-17 Theodore Ts'o <tytso@mit.edu>
51
Theodore Ts'o56eb4d42004-09-17 19:54:22 -040052 * Makefile.in: Remove XSI:isms for greater portability.
53 (Addresses Debian Bug #255589)
54
Theodore Ts'o9845cf52004-09-17 19:07:03 -040055 * config.guess, config.sub: Update to newer version from the FSF
56 (2004-06-11)
57
58 * configure.in, configure: Add test for the sys/queue.h header file.
59
Theodore Ts'od2d386d2004-05-04 18:42:53 -0400602004-05-04 Theodore Ts'o <tytso@mit.edu>
61
Theodore Ts'o36569f82004-05-04 22:17:27 -040062 * e2fsprogs.spec.in: Fix up e2fsprogs.spec file so it should work
63 on a RH 9.0 system. Based off of changes proposed by
64 Andreas Dilger.
65
Theodore Ts'oe3632402004-05-04 19:39:54 -040066 * configure.in, configure: Enable the fsck wrapper for the Debian
67 FreeBSD kernel / GNU userspace port. (Addresses Debian
68 Bug #246738)
69
Theodore Ts'od2d386d2004-05-04 18:42:53 -040070 * config.guess, config.sub: Update to newer version from the FSF
71 (2004-01-05)
72
Theodore Ts'o26258032004-04-03 10:20:26 -0500732004-04-03 Theodore Ts'o <tytso@mit.edu>
74
Theodore Ts'odd607052004-04-03 13:53:46 -050075 * MCONFIG.in (SUBSTITUTE_UPTIME): New definition which passes the
76 -t option to subst.
77
Theodore Ts'o26258032004-04-03 10:20:26 -050078 * configure.in: Add test for stdint.h
79
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500802004-03-19 Theodore Ts'o <tytso@mit.edu>
81
82 * configure.in: Add tests for sa_len in struct sockaddr and test
83 for net/if_dl.h for better Darwin support.
84
Theodore Ts'ocf1b23e2004-03-04 21:05:14 -0500852004-03-04 Theodore Ts'o <tytso@mit.edu>
86
87 * e2fsprogs.spec.in: Mostly synchronize spec file with the one
88 found in Fedora core 2.
89
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500902004-02-28 Theodore Ts'o <tytso@mit.edu>
91
92 * Release of E2fsprogs 1.35
93
Matthias Andreeb1c92f92004-02-23 21:30:11 +0100942004-02-21 Matthias Andree <matthias.andree@gmx.de>
95
96 * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
97 an Alpha.
98
Theodore Ts'o477b2352003-12-25 14:31:08 -0500992003-12-25 Theodore Ts'o <tytso@mit.edu>
100
101 * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
102
Theodore Ts'o032a7632003-11-26 23:18:56 -05001032003-11-26 Theodore Ts'o <tytso@mit.edu>
104
105 * MCONFIG.in: Make the gcc-wall print more warnings to catch
106 signed vs. unsigned problems.
107
Theodore Ts'o0c193f82003-08-01 14:26:23 -04001082003-08-01 Philipp Thomas <pthomas@suse.de>
109
110 * configure.in: Add tests for inttypes.h and intptr_t.
111
Theodore Ts'o9c7ec172003-07-26 01:03:34 -04001122003-07-25 Theodore Ts'o <tytso@mit.edu>
113
114 * Release of E2fsprogs 1.34
115
Theodore Ts'o1c29b092003-07-12 16:01:45 -04001162003-07-12 Theodore Ts'o <tytso@mit.edu>
117
118 * configure.in: Add tests for posix_memalign, memalign, and valloc.
119
Theodore Ts'o48e6e812003-07-06 00:36:48 -04001202003-07-06 Theodore Ts'o <tytso@mit.edu>
121
122 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
123 --traditional since newer versions of gcc are overly annoying.
124
1252003-07-05 Theodore Ts'o <tytso@mit.edu>
126
127 * Add workaround for Libintl / Darwin incompatibility. Apparently
128 Darwin's gcc doesn't like the __asm__ statements used by
129 libintl to redirect the system-provided gettext calls.
130
Theodore Ts'od3c9fb82003-06-08 20:26:15 -04001312003-06-08 Theodore Ts'o <tytso@mit.edu>
132
133 * configure.in: Adjust defaults for FreeBSD to no longer build the
134 fsck wrapper, and to not install into /usr/local by
135 default. (Addresses Debian bug #195274)
136
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04001372003-05-17 Theodore Tso <tytso@thunk.org>
138
139 * MCONFIG.in, configure.in: Only put the intl directory in the -I
140 search path if we are using --with-internal-gettext.
141 Otherwise causes compatibility problems with the woody
142 glibc. (Addresses Debian bug #193372)
143
Theodore Ts'obb988b22003-05-13 23:32:32 -04001442003-05-13 Theodore Ts'o <tytso@mit.edu>
145
146 * configure.in: Fix typo in help message for --enable-evms-11
147
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001482003-05-05 Theodore Ts'o <tytso@mit.edu>
149
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400150 * configure.in, configure: Add --enable-testio-debug configure option.
151
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400152 * configure.in, configure, Makefile.in: Add --with-diet-libc
153 convenience option. Add --disable-evms option.
154
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001552003-05-03 Theodore Ts'o <tytso@mit.edu>
156
Theodore Ts'oddc32a02003-05-03 18:45:55 -0400157 * Makefile.in: Install the message catalog files
158
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400159 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
160 configure.in: Update to using version 0.11.5 of the
161 gettext library. We now enable NLS by default.
162
Theodore Ts'o71df0dc2003-04-21 16:17:09 -04001632003-04-21 Theodore Ts'o <tytso@mit.edu>
164
165 * Release of E2fsprogs 1.33
166
Theodore Ts'oa85e81a2003-04-18 07:22:01 -04001672003-04-18 Theodore Ts'o <tytso@mit.edu>
168
169 * configure.in: Remove CYGWIN definition; we will use the
170 automatically defined __CYGWIN__ instead.
171
Theodore Ts'obff0cc92003-03-23 01:37:53 -05001722003-03-22 Theodore Ts'o <tytso@mit.edu>
173
174 * configure.in: Add E2FSPROGS_DAY expansion. Add
175 e2fsprogs.spec and util/gen-tarball to the list of files
176 generated by config.status
177
178 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
179
180 * Makefile.in: Remove tarball generation functions; moved to
181 util/gen-tarball.
182
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001832003-03-17 Theodore Ts'o <tytso@mit.edu>
184
185 * configure.in: Fix the Apple Darwin port.
186
Theodore Ts'o3ae497e2003-03-16 06:26:25 -05001872003-03-16 Theodore Ts'o <tytso@mit.edu>
188
189 * configure.in: Check to see if libdl exists for the sake of dlopen
190
Theodore Ts'oe71d8732003-03-14 02:13:48 -05001912003-03-14 Theodore Ts'o <tytso@mit.edu>
192
193 * configure.in: Add support for Apple/Darwin shared libraries.
194
Theodore Ts'oed78c022003-03-06 11:09:18 -05001952003-03-06 Theodore Tso <tytso@thunk.org>
196
197 * Makefile.in (.exclude-subset): Include the doc directory in the
198 subset distribution.
199
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05002002003-03-02 Theodore Ts'o <tytso@mit.edu>
201
202 * configure.in, Makefile.in: Ignore missing directories so we can
203 do a subset distribution. If there are no e2fsprogs
204 applications, then "make install" will install the
205 library's development files. "make subset_tar_file" will
206 create a subset distribution which consists of the
207 et, ss, uuid, and blkid libraries.
208
Theodore Ts'of0a22d02003-02-22 13:19:53 -05002092003-02-22 Theodore Ts'o <tytso@mit.edu>
210
211 * configure.in, configure: Add new configure option
212 --enable-blkid-debug
213
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -05002142003-01-23 Theodore Ts'o <tytso@mit.edu>
215
216 * Makefile.in, configure, configure.in: Integrate new blkid library.
217
Theodore Ts'o38513012002-11-09 15:00:56 -05002182002-11-09 Theodore Ts'o <tytso@mit.edu>
219
220 * Release of E2fsprogs 1.32
221
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05002222002-11-08 Theodore Ts'o <tytso@mit.edu>
223
Theodore Ts'oae65b292002-11-08 20:08:48 -0500224 * Release of E2fsprogs 1.31
225
2262002-11-08 Theodore Ts'o <tytso@mit.edu>
227
Theodore Ts'o782bebf2002-11-08 18:46:45 -0500228 * configure.in, configure: Change --enable-jfs-debug to
229 --enable-jbd-debug for consistency's sake.
230
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500231 * configure.in, configure: Add new substitution variable,
232 SWAPFS_CMT, which is '' if swapfs has been enabled, and
233 '#' if it has been disabled.
234
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500235 * configure.in, configure: Add support for EVMS ABI 1.2.
236 Changed configure option from --enable-old-evms
237 to --enable-evms-10 and --enable-evms-11
238
Theodore Ts'o5d823a42002-11-01 02:13:53 -05002392002-10-31 Theodore Ts'o <tytso@mit.edu>
240
241 * Release of E2fsprogs 1.30
242
Theodore Ts'o482afc42002-10-31 03:32:34 -05002432002-10-30 Theodore Ts'o <tytso@mit.edu>
244
245 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
246
Theodore Ts'oc6633052002-09-24 01:26:50 -04002472001-09-24 Theodore Tso <tytso@mit.edu>
248
249 * Release of E2fsprogs 1.29
250
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04002512001-08-31 Theodore Tso <tytso@thunk.org>
252
253 * Release of E2fsprogs 1.28
254
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04002552002-08-18 Theodore Ts'o <tytso@mit.edu>
256
257 * configure.in, configure: Add new substitution variable,
258 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400259 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400260
261 * Makefile.in: On Linux systems, build lib/evms.
262
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04002632002-07-14 Theodore Ts'o <tytso@mit.edu>
264
265 * configure.in, configure: Remove test for the presence (or
266 absence of d_namlen in the struct dirent) and replace it
267 with a check for pathconf(). lib/e2p/iod.c now uses a
268 different technique for providing struct dirent
269 compatibility.
270
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04002712002-06-25 Theodore Ts'o <tytso@mit.edu>
272
273 * configure.in, configure: Add --enable-htree and --enable-clear-htree
274
2752002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400276
277 * configure.in: Add makefile for lib/evms for the EVMS FSIM
278 plugin. Add --enable-old-evms configure option which uses
279 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
280
Theodore Ts'obff61a72002-05-21 22:21:38 -04002812002-05-21 Theodore Ts'o <tytso@mit.edu>
282
283 * configure.in: On Linux systems, if the prefix is defaulted to
284 /usr, then default mandir to /usr/share/man
285
Theodore Ts'o31e29a12002-05-17 10:53:07 -04002862002-05-17 Theodore Ts'o <tytso@mit.edu>
287
288 * Remove check for asm/page.h, and add check for sysconf()
289
2902002-05-16 Andreas Dilger <adilger@clusterfs.com>
291
292 * Add check for asm/page.h
293
2942002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400295
296 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
297 and $root_sysconfdir, which are normally /usr/share and
298 /etc, respectively, on Linux systems. Also changed
299 root_bindir, root_sbindir, and root_libdir so that their
300 value is set by the configure script. This allows the
301 right thing to happen on non-Linux systems when bindir,
302 et. al. are manually set via the configure script's
303 --bindir switch. Add ext2ed/Makefile.in as a generated
304 file by the configure script.
305
Theodore Ts'oa8e77242002-03-08 03:12:14 -05003062002-03-08 Theodore Tso <tytso@mit.edu>
307
308 * Release of E2fsprogs 1.27
309
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05003102002-02-03 Theodore Tso <tytso@thunk.org>
311
312 * Release of E2fsprogs 1.26
313
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05003142001-12-24 Theodore Tso <tytso@valinux.com>
315
316 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
317 the -I search path, since we don't have any header files
318 there any more.
319
Theodore Ts'o8cf93332001-12-16 02:23:36 -05003202001-12-16 Theodore Tso <tytso@valinux.com>
321
322 * configure.in: If journal debugging is enabled, define
323 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
324
Theodore Ts'ofbf91112001-09-20 10:47:47 -04003252001-09-20 Theodore Tso <tytso@thunk.org>
326
327 * Release of E2fsprogs 1.25
328
Theodore Ts'ofb707752001-09-04 15:00:37 -04003292001-09-02 Theodore Tso <tytso@thunk.org>
330
331 * Release of E2fsprogs 1.24a
332
Theodore Ts'o109624a2001-08-31 00:59:55 -04003332001-08-30 Theodore Tso <tytso@thunk.org>
334
335 * Release of E2fsprogs 1.24
336
Theodore Ts'o53abed02001-08-27 12:18:16 -04003372001-08-27 Theodore Tso <tytso@valinux.com>
338
339 * configure.in: Check for the presence of strnlen. Stop checking
340 for strdup, since we don't actually care about that symbol
341 any more.
342
Theodore Ts'o943ed872001-08-27 12:29:22 -04003432001-08-15 Theodore Tso <tytso@valinux.com>
344
345 * Release of E2fsprogs 1.23
346
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04003472001-08-04 Andreas Dilger <root@lynx.adilger.int>
348
349 * Makefile.in: Add "*.orig" to "make clean" target, change
350 explicit listing of ext2_types.h in "make distclean" to
351 $(SUBS). Add $(SUBS) as a dependency to "make check"
352 target. Add $(SUBS) as a dependency to "make check"
353 target. Add -f flag to doc/Makefile $(RM) of files which
354 may not exist.
355
Theodore Ts'o67960132001-06-23 00:16:37 -04003562001-06-23 Theodore Tso <tytso@valinux.com>
357
358 * Release of E2fsprogs 1.22
359
Theodore Ts'o990d96a2001-06-22 20:47:24 -04003602001-06-22 Theodore Tso <tytso@valinux.com>
361
362 * Makefile.in: Avoid including BitKeeper files into the source
363 tarball.
364
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00003652001-06-15 Theodore Tso <tytso@valinux.com>
366
367 * Release of E2fsprogs 1.21
368
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003692001-06-13 Theodore Tso <tytso@valinux.com>
370
Theodore Ts'o65794882001-06-14 00:24:42 +0000371 * Makefile.in: Make the install target depend on $(SUBS) to
372 accomodate the fools who want to compile and install
373 e2fsprogs as root using just one command.
374
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000375 * Makefile.in: Don't recurse into debugfs and resize subdirectory
376 if --disable-debugfs or --disable-resizer is given as a
377 configuration option.
378
379 * configure.in: Add --disable-resizer, --disable-imager, and
380 --disable-debugfs switches, which allow people who are
381 building boot floppies to build a very restricted
382 e2fsprogs distribution. Note: these functions limit the
383 functions in the shared library, so beware!
384
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00003852001-06-11 Theodore Tso <tytso@valinux.com>
386
387 * configure.in: Add new switch, --disable-swapfs which disables
388 support of byte-swapping old filesystems. Add new test,
389 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
390 machines. Change handling of --with-ccopts so that if
391 set, the default CFLAGS is suppressed.
392
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00003932001-06-01 Theodore Tso <tytso@valinux.com>
394
395 * wordwrap.pl: Add some rules which help fix up the dependencies.
396
397 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000398 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000399
Theodore Ts'o62df7682001-05-25 17:32:49 +00004002001-05-25 Theodore Tso <tytso@valinux.com>
401
Theodore Ts'obb185862001-05-25 17:35:00 +0000402 * Release of E2fsprogs 1.20
403
4042001-05-25 Theodore Tso <tytso@valinux.com>
405
Theodore Ts'o62df7682001-05-25 17:32:49 +0000406 * Makefile.in: Only exclude the top-level TODO file, not over the
407 entire tree.
408
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004092001-05-19 Theodore Tso <tytso@valinux.com>
410
411 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
412 the pathname for ldconfig.
413
Theodore Ts'od8998862001-05-05 06:49:27 +00004142001-05-05 Theodore Tso <tytso@valinux.com>
415
416 * config.guess, config.sub: Update to use latest version from FSF
417 (2001-04-20)
418
Theodore Ts'oaabd5352001-01-12 00:34:29 +00004192001-01-11 Theodore Ts'o <tytso@valinux.com>
420
421 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
422 since libext2fs depends on libe2p.
423
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00004242001-01-11 <tytso@snap.thunk.org>
425
426 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
427 longer a configure option, but something which is done
428 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000429 (gcc-wall-new): Added new target which forgoes the make
430 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000431
432 * configure.in: Remove test for ino_t, since we don't use it any
433 more (we always use our own ext2_ino_t). Remove
434 --enable-gcc-wall support. Add test for sys/ioctl.h
435
Theodore Ts'o8820c792001-01-06 04:20:03 +00004362001-01-05 <tytso@snap.thunk.org>
437
438 * configure.in: Add checks for the header files sys/mkdev.h and
439 sys/sysmacros.h.
440
Theodore Ts'o3e377db2000-12-09 02:37:33 +00004412000-12-08 <tytso@snap.thunk.org>
442
443 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
444 works correctly.
445
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004462000-10-24 <tytso@snap.thunk.org>
447
448 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
449
450 * configure.in: When compiling shared libraries for Solaris, use a
451 special-case Makefile fragment to deal with it.
452
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00004532000-08-18 <tytso@valinux.com>
454
455 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
456
Theodore Ts'oa2980712000-08-14 14:30:50 +00004572000-08-14 <tytso@valinux.com>
458
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000459 * e2fsprogs.spec (Summary): Add description of resize2fs to the
460 package summary.
461
Theodore Ts'oa2980712000-08-14 14:30:50 +0000462 * configure.in: Add test for sys/mount.h (required for e2fsck's
463 ext3 recovery code)
464
Theodore Ts'of9e67062000-07-13 23:25:54 +00004652000-07-13 <tytso@valinux.com>
466
467 * Release of E2fsprogs 1.19
468
4692000-07-13 <tytso@snap.thunk.org>
470
471 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
472 file, now that we're using a modern rpm to build
473 e2fsprogs. Also updated version number to 1.19.
474
Theodore Ts'oab146762000-07-07 04:37:35 +00004752000-07-07 Theodore Ts'o <tytso@valinux.com>
476
477 * e2fsprogs.spec (%post): Remove resize2fs from its old location
478 in /usr/sbin in the postinstall script.
479
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00004802000-07-05 <tytso@snap.thunk.org>
481
482 * config.guess, config.sub: Update to use latest version from FSF
483 (2000-06-13)
484
Theodore Ts'o6928adc2000-05-25 23:28:50 +00004852000-05-25 <tytso@snap.thunk.org>
486
487 * Makefile.in: Fix makefile so that it's safe to build in parallel.
488
489 * configure.in: Add test for lseek64 and open64.
490
Theodore Ts'o91e544f2000-05-25 16:43:00 +00004912000-05-25 Theodore Ts'o <tytso@valinux.com>
492
493 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
494 substitution. (Left over from before we moved to use a C
495 program to do substitutions.)
496
Theodore Ts'o1d279212000-05-19 02:38:14 +00004972000-05-18 Theodore Ts'o <tytso@valinux.com>
498
499 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
500
Theodore Ts'occ73e042000-04-06 23:05:32 +00005012000-04-06 Theodore Ts'o <tytso@valinux.com>
502
503 * Makefile.in (source_tar_file): Remove the resize directory from
504 the list of excluded files.
505
506 * version.h: Update version header for an WIP release.
507
508 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
509
Theodore Ts'o68853372000-04-06 21:44:19 +0000510Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
511
512 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000513 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000514
Theodore Ts'o286a31a2000-04-03 13:17:59 +00005152000-04-03 Theodore Ts'o <tytso@valinux.com>
516
517 * Makefile.in: Remove uneeded parenthesis around shell pipelines
518 containing a "cd" command. Use && instead of ; so that if
519 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000520
521 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
522 Remove uneeded parenthesis around shell pipelines
523 containing a "cd" command.
524
Theodore Ts'o19178752000-02-11 15:55:07 +00005252000-02-11 <tytso@snap.thunk.org>
526
527 * Makefile.in: Exclude the internationalization files from being
528 distributed.
529
530 * configure.in: Add support for --enable-compression. This is
531 experimental code only for now, which is why it's under
532 --enable test. Once it's stable, it will always be
533 compiled in.
534
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00005352000-02-11 Theodore Ts'o <tytso@valinux.com>
536
537 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
538 type, instead of basising on whether a test program
539 compiles. This was screwing up on some Linux kernel
540 header files, and we know the Hurd doesn't support the
541 ext2 ioctls anyway.
542
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005432000-02-08 Theodore Ts'o <tytso@valinux.com>
544
545 * configure.in, aclocal.m4: Add support for GNU gettext
546 internationalization support.
547
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00005482000-02-02 Theodore Ts'o <tytso@valinux.com>
549
550 * MCONFIG.in: Always include src/include in the include path now.
551 This forces us to use our internally provided ext2_fs.h
552 file, for sanity's sake.
553
554 * configure.in: If linux/fs.h isn't found, then add
555 build/include into the include path only, since
556 src/include is now always included. Removed define of
557 HAVE_LINUX_FS_H, since we're not using it any more.
558 Removed i_version vs. i_generation check, since with the
559 included header file it is a permanently known quantity.
560 Removed AC_C_CROSS since it has been merged into
561 AC_PROG_CC in autoconf 2.13.
562
Theodore Ts'o77200f42000-01-18 17:53:27 +00005632000-01-18 Theodore Ts'o <tytso@valinux.com>
564
565 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
566 "-lsocket" we need a separate DEPLIBUUID that can be used
567 in Makefile's dependency rules.
568
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00005691999-11-19 <tytso@valinux.com>
570
571 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
572 the source directory. Also, when making the .exclude file
573 for the source_tar_file, exclude those two files as well.
574
Theodore Ts'ocd086361999-11-10 16:00:39 +00005751999-11-10 <tytso@valinux.com>
576
577 * Release of E2fsprogs 1.18
578
Theodore Ts'of8bd9801999-10-26 04:19:45 +00005791999-10-26 <tytso@valinux.com>
580
Theodore Ts'o28e11941999-10-26 18:17:20 +0000581 * Release of E2fsprogs 1.17
582
5831999-10-26 <tytso@valinux.com>
584
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000585 * configure.in: Move the code that checks for the presence of
586 Linux header files, to earlier in the config file, since
587 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000588 happen before any compile tests are run. Add termios.h to
589 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000590
Theodore Ts'oad6783d1999-10-26 01:58:54 +00005911999-10-25 <tytso@valinux.com>
592
593 * configure.in: Capitalized Hurd to make the GNU folks happy.
594
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00005951999-10-22 <tytso@valinux.com>
596
597 * Release of E2fsprogs 1.16
598
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005991999-09-24 <tytso@valinux.com>
600
601 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
602 actually useful (since glibc 2.1 declares it on Alpha
603 without it being usable). Add check for signal.h
604 header file, which doesn't exist on non-unix platforms.
605
6061999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000607
608 * Release of E2fsprogs 1.15
609
Theodore Ts'oef8901b1999-07-03 04:55:36 +00006101999-07-03 <tytso@valinux.com>
611
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000612 * depfix.sed: Remove all line continuations from the dependencies;
613 the word wrapping is now done by wordwrap.pl.
614
Theodore Ts'o6c133521999-07-03 20:37:03 +0000615 * MCONFIG.in (BUILD_CC):
616 * configure.in (BUILD_CC): If cross compiling, find the native C
617 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000618 successfully build util/subst. Change default long long
619 size when cross compiling to be 8 (instead of 0). Also
620 change the Hurd's defaults so that root files are placed
621 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000622
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000623 * Makefile.in (depend): Make "make depend" at the top-level
624 automatically recurse through all subdirectories.
625
626 * configure.in: Test for perl since it's needed by wordwrap.pl
627
628 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
629 are automatically word-wrapped. Added the makefile macro
630 $(PERL).
631
632 * wordwrap.pl: New file which does the word wrapping.
633
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000634 * MCONFIG.in (subst): Add rule to build the util/subst program if
635 necessary (by cd'ing to $(top_builddir)/util and making it.)
636
Theodore Ts'o66704951999-06-25 15:30:33 +00006371999-06-23 <tytso@valinux.com>
638
639 * configure.in: Check for the presence of i_generation field
640 versus i_version in the ext2_inode to support compiling
641 e2fsprogs in Linux 2.3.
642
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006431999-04-17 <tytso@rsts-11.mit.edu>
644
645 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
646 mandir.
647
6481999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
649
650 * config.sub: Update config.sub from autoconf 2.13 so that it will
651 recognize new machine types from the Alpha.
652
Theodore Ts'o6454d841999-03-16 19:24:34 +00006531999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
654
655 * configure.in: Add check for malloc.h and mallinfo().
656
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00006571999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
658
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000659 * Release of E2fsprogs 1.14
660
6611999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
662
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000663 * configure.in (YEAR): Allow a 4-digit year for the version date,
664 so we can be Y2K politically correct. (The date isn't
665 used for anything except display purposes, but it should
666 make people more comfortable to not use a 2-digit date,
667 even though it doesn't matter.)
668
Theodore Ts'odefde781999-01-04 07:39:19 +0000669Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
670
671 * Makefile.in: Move the generated types.h file from the linux/
672 directory to the asm/ directory.
673
674 * configure.in: Force Solaris to never use -static, due to its
675 dynamic loader not being available to statically linked
676 programs. Create the asm/ directory if needed.
677
Theodore Ts'ocf554b11999-01-02 04:10:33 +00006781999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
679
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000680 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
681 assume glibc.
682
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000683 * config.guess: Update with a newer version from the FSF (although
684 I've removed rms's pathetic LINUX/GNU name kludgery)
685
Theodore Ts'o556ad131998-12-19 08:10:58 +00006861998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
687
688 * Release of E2fsprogs 1.13
689
Theodore Ts'o5a679c81998-12-03 16:40:38 +00006901998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
691
692 * configure.in: Add paths.h to header files for which we search.
693
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00006941998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
695
696 * Release of E2fsprogs 1.12
697
Theodore Ts'offe19911998-04-08 06:05:49 +0000698Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
699
700 * Fix missing "test" invokation in configure.in test. (Only
701 affected default non-Linux builds).
702
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00007031998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
704
705 * configure.in: Change how the installation directions are
706 selected. Previously, we had prefix and usr_prefix, where
707 prefix was '' and usr_prefix was /usr, and we then defined
708 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
709 In autoconf 2.12, it's possible to override bindir,
710 libdir, etc., and so in order to make our installation
711 directory makefile variables more in line with autoconf
712 2.12, I've changed all of the various makefiles to use
713 prefix and root_prefix, where the default Linux
714 definitions are /usr and '', respectively. What used to
715 be bindir is now root_bindir, and what used to be ubindir,
716 is now bindir.
717
718 * MCONFIG.in: Change directories to match with new installation
719 directory convention (see above). Add Makefile
720 dependencies for makefile fragments, and define
721 DEP_LIB_MAKEFILES which library makefiles can use to
722 define DEP_MAKEFILES, so that the library makefiles will
723 get regenerated when the makefile fragments change.
724 Remove the cat?dir variables, since we aren't creating
725 those directories any more.
726
727 * Makefile.in: Add top-level uninstall targets.
728
729 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
730 page, and to reflect that fact that we now compile_et and
731 mk_cmds for the development package.
732
Theodore Ts'obf2602b1998-03-30 01:11:44 +00007331998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
734
735 * Makefile.in: Use && after a cd command so that the right thing
736 happens if the directory is missing. Don't compile man
737 pages upon installation any more, since modern Linux
738 systems don't have /usr/man/cat? anymore (they
739 typically cache man pages in /var/catman and delete them
740 if they haven't been used in a while, to save on disk
741 space, and because CPU's are fast enough these days that
742 you can get away with this).
743
744 * MCONFIG.in: Add a new makefile variable for the share
745 directory (i.e., /usr/share). Make an autoconf magic
746 make rule so that $(top_builddir)/util/subst.conf gets
747 rebuilt automatically when necessary.
748
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000749Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
750
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000751 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000752 release.
753
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000754Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
755
756 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
757 e2fsck/Makefile.in.
758
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000759Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
760
761 * configure.in: Add check for setjmp.h
762
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000763Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
764
765 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
766 llseek is declared in unistd.h
767
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000768Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
769
770 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
771
Theodore Ts'o024996c1997-06-17 05:38:35 +0000772Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
773
774 * Release of E2fsprogs 1.11
775
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000776Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
777
778 * Makefile.in (SRCROOT): Allow people to set the version.h to
779 something like 1.10-PLUS.
780
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000781Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
782
783 * configure.in (rmakefile): Added (optional) private directory for
784 resize2fs.
785
786 * Makefile.in: Change recursive descent rules to check to see if a
787 directory exists before trying to make it.
788
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000789Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
790
791 * Makefile.in (source_tar_file): Fix up makefile to work in new
792 CVS development environment.
793
Theodore Ts'oae851481997-04-29 18:13:24 +0000794Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
795
796 * Release of E2fsprogs version 1.10
797
798Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
799
800 * configure.in: Add explicit check to see if linker accepts
801 -static (since even Linux systems might not work if
802 libc.a isn't installed).
803
804Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
805
806 * Release of E2fsprogs version 1.09
807
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000808Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
809
810 * Release of E2fsprogs version 1.08
811
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000812Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
813
814 * Release of E2fsprogs version 1.07
815
816Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
817
818 * config.sub (basic_machine): Added i686-* as another name for the
819 Pentium Pro.
820
821Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
822
823 * Release of E2fsprogs version 1.06
824
Theodore Ts'o5c576471997-04-29 15:29:49 +0000825Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
826
827 * Makefile.in (all): Don't run "make check" by default. User
828 should manually run "make check" if they wish to test
829 things out.
830
831Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
832
833 * Release of E2fsprogs version 1.05
834
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000835Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
836
837 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
838 that we check.
839
840Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
841
842 * configure.in (usr_prefix): To be slightly more conformant with
843 the coding standards, always default to ${prefix}
844 unless on a linux system with prefix = ''. Allow
845 --with-usr-prefix option.
846
847Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
848
849 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
850 Add `--enable-fsck' switch, to allow configuration of
851 fsck wrapper building (default yes except on the hurd).
852 Make '' prefix default and LDFLAG_STATIC hacks work on
853 the hurd as well as linux.
854
855Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
856
857 * configure.in: Check to see if sys/types.h defines ino_t. Add
858 support for checking/sizing "long long".
859
860Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
861
862 * configure.in: Added configure flag --enable-old-bitops, which
863 forces the bitops to use the standard bitmask operations.
864
865Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
866
867 * configure.in: Check for existence of sys/utsname.h and
868 strcasecmp(). Remove check for EXT2 fragment in system
869 header file. E2fsprogs now deals with the fragment fields
870 by dispatching off of the OS field.
871
872Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
873
874 * configure.in (AC_OUPUT): Create substitutions for the uuid
875 library.
876
877 * MCONFIG.in (all): Add new variables for the uuid library.
878
879Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
880
881 * configure.in: Make the default prefix be '' for Linux.
882
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000883Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
884
885 * Release of E2fsprogs version 1.04
886
887Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
888
889 * configure.in:
890 MCONFIG.in: Man pages, shell scripts and include files are now
891 generated using the lib/substitute_sh script. This is
892 faster than the configure substitution, and it doesn't
893 change the mod time of the file if it hasn't changed,
894 which prevents needless compilation of files.
895
896 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
897 LIBEXT2FS, LIBE2P, and their static and profiled variants,
898 STATIC_* and PROFILED_*, which point to the actual file of
899 the shared or static library. This way makefiles can link
900 directly with exactly the library they want. Many ld's
901 (include GNU ld) have a really broken idea of how -L
902 works, and will link against an older library in /usr/lib
903 even though there is a newer on in a specified -L directory.
904
905Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
906
907 * configure.in: Add support for --enable-dynamic-e2fsck, for
908 people who don't want to link e2fsck statically. This
909 saves space, at the cost of increasing the reliance of
910 e2fsck other files (3-4 shared libraries).
911
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000912Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
913
914 * Release of E2fsprogs version 1.03
915
Theodore Ts'o74becf31997-04-26 14:37:06 +0000916Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
917
918 * Release of E2fsprogs version 1.02
919
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000920Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
921
922 * configure.in (LDFALG_STATIC): Add temporary kludge for
923 determining how to link executables statically. For now,
924 we assume that Linux systems only can link statically.
925
926Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
927
928 * depfix.sed: Remove /usr/include lines which occur at the end of
929 the dependency listing.
930
931Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
932
933 * configure.in: Added support for the --enable-bsd-shlibs option.
934
935Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
936
937 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
938 to link executables using programs like purify.
939
940Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
941
942 * configure.in: Check to see if strdup() is present
943
944 * INSTALL: Updated building and installation instructions to
945 reflect the new configure system.
946
947 * Makefile.in (install): When doing a general install, install the
948 shared libraries as well by using the new target
949 install-shlibs-libs-recursive.
950
951 * configure.in: If we are building on a Linux system, set $prefix
952 to be '/' by default.
953
954Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
955
956 * configure.in (checking type sizes): provide some default for
957 type-sizes when cross-compiling, as we can't check them then.
958 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
959
960Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
961
962 * Makefile.in (distclean-local): Added config.cache and
963 include/linux/types.h.
964
965 * configure.in: Added support for the --enable-elf option.
966 Added a test to check for llseek() in the C library.
967
968 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
969
970 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
971
972Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
973
974 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
975 pathname to the source directories of the lib/et and
976 lib/ss. (Can't just use $srcdir since that may be a
977 relative path.)
978
979Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
980
981 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
982 new makefiles.
983 * lib/Makefile.dll-lib: Ditto.
984 * lib/Makefile.profiled: Ditto.
985 * lib/Makefile.checker: Ditto.
986
987 * Add the include subdirectory to hold substitute include files
988 for systems that need them.
989
990 * Makefile.in: Rewritten to conform to GNU coding standards.
991 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
992 GNU-style makefiles.
993 * mkinstalldirs: New file, copied from /gd/gnu/lib.
994 * config.guess: Ditto.
995 * config.sub: Ditto.
996 * install-sh: Ditto.
997
998 * configure.in: Many new tests added. --with-cc and --with-ccopts
999 options removed as configure already supports a method to do this,
1000 and they were interfering with normal usage.
1001
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001002Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
1003
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001004 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001005 generates the binary distribution for e2fsprogs.
1006
1007