blob: e5b200e60507215491f1262baa865906a297ae7b [file] [log] [blame]
Theodore Ts'o98919bd2005-02-04 10:43:58 -050012005-02-04 Theodore Ts'o <tytso@mit.edu>
2
Theodore Ts'o33db8f82005-02-05 10:28:15 -05003 * configure.in: Remove support for --enable-clear-htree; this was
4 only needed during the early development of the htree patch.
5
Theodore Ts'o98919bd2005-02-04 10:43:58 -05006 * configure.in, MCONFIG.in: Add support for --enable-maintainer-mode;
7 only rebuild configure from configure.in if it is enabled.
8
Theodore Ts'o7004b4a2005-02-03 21:56:44 -050092005-02-03 Theodore Ts'o <tytso@mit.edu>
10
11 * configure.in: Remove support for the (very old) sparc old-bitops
12 configure option.
13
Theodore Ts'o6c65d252005-01-19 12:59:48 -0500142005-01-19 Matthias Andree <matthias.andree@gmx.de>
15
16 * configure.in: Clean up checks for dirent.d_reclen, ssize_t,
17 llseek, lseek64, sockaddr.sa_len and make the lseek checks
18 immune to compiler warnings, so that they can be compiled
19 with Intel C++ 8.1.
20
Theodore Ts'oda76d6b2005-01-18 23:29:01 -0500212005-01-18 Theodore Ts'o <tytso@mit.edu>
22
23 * configure.in: Make configure.in script check for prerequisite
24 headers when checking for the presence of sys/disk.h,
25 sys/mount.h, and net/if.h, to improve the configure script
26 on Solaris and *BSD systems.
27
Theodore Ts'o32237012005-01-17 19:13:39 -0500282005-01-17 Theodore Ts'o <tytso@mit.edu>
29
30 * configure.in: Use AC_PROG_AWK instead of AC_PATH_PROG so that we
31 use nawk in preference to awk for Solaris systems. Use
32 AC_PROG_EGREP because Solaris doesn't support "grep -E".
33
Theodore Ts'od2ee56d2005-01-09 00:57:45 -0500342005-01-09 Theodore Ts'o <tytso@mit.edu>
35
36 * configure.in: Use AC_CHECK_TYPES instead of the autoconf 2.13
37 "broken by design" AC_CHECK_TYPE to look for intptr_t.
38
Theodore Ts'o6d402272004-12-14 21:46:26 -0500392004-12-14 Theodore Ts'o <tytso@mit.edu>
40
Theodore Ts'o522798d2004-12-15 11:28:55 -050041 * Makefile.in: Add install-strip and install-shlibs-strip targets
42
Theodore Ts'o6d402272004-12-14 21:46:26 -050043 * MCONFIG.in: Add configure-defined variables for MKINSTALLDIRS
44 and INSTALL_SCRIPT. Filter out comments inserted by newer
45 versions of gcc when using -M in make depend.
46
Theodore Ts'o47204ff2004-11-30 10:52:27 -0500472004-11-30 Theodore Ts'o <tytso@mit.edu>
48
Theodore Ts'o605e6f02004-11-30 22:06:27 -050049 * Makefile.in: Delete autom4te.cache, e2fsprogs.spec,
50 ext2ed/Makefile, and po/stamp-po on make distclean
51
Theodore Ts'o47204ff2004-11-30 10:52:27 -050052 * Makefile.in: Use Linux-kernel-style makefile output to make it
53 easier to see errors/warnings.
54
55 * MCONFIG.in: Add definition for ARGEN
56
Theodore Ts'o5d407732004-09-18 14:53:14 -0400572004-09-18 Theodore Ts'o <tytso@mit.edu>
58
59 * configure.in: Add --disable-e2initrd-helper flag to control
60 whether or not e2initrd_helper program should be
61 built/installed.
62
Theodore Ts'o9845cf52004-09-17 19:07:03 -0400632004-09-17 Theodore Ts'o <tytso@mit.edu>
64
Theodore Ts'o56eb4d42004-09-17 19:54:22 -040065 * Makefile.in: Remove XSI:isms for greater portability.
66 (Addresses Debian Bug #255589)
67
Theodore Ts'o9845cf52004-09-17 19:07:03 -040068 * config.guess, config.sub: Update to newer version from the FSF
69 (2004-06-11)
70
71 * configure.in, configure: Add test for the sys/queue.h header file.
72
Theodore Ts'od2d386d2004-05-04 18:42:53 -0400732004-05-04 Theodore Ts'o <tytso@mit.edu>
74
Theodore Ts'o36569f82004-05-04 22:17:27 -040075 * e2fsprogs.spec.in: Fix up e2fsprogs.spec file so it should work
76 on a RH 9.0 system. Based off of changes proposed by
77 Andreas Dilger.
78
Theodore Ts'oe3632402004-05-04 19:39:54 -040079 * configure.in, configure: Enable the fsck wrapper for the Debian
80 FreeBSD kernel / GNU userspace port. (Addresses Debian
81 Bug #246738)
82
Theodore Ts'od2d386d2004-05-04 18:42:53 -040083 * config.guess, config.sub: Update to newer version from the FSF
84 (2004-01-05)
85
Theodore Ts'o26258032004-04-03 10:20:26 -0500862004-04-03 Theodore Ts'o <tytso@mit.edu>
87
Theodore Ts'odd607052004-04-03 13:53:46 -050088 * MCONFIG.in (SUBSTITUTE_UPTIME): New definition which passes the
89 -t option to subst.
90
Theodore Ts'o26258032004-04-03 10:20:26 -050091 * configure.in: Add test for stdint.h
92
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500932004-03-19 Theodore Ts'o <tytso@mit.edu>
94
95 * configure.in: Add tests for sa_len in struct sockaddr and test
96 for net/if_dl.h for better Darwin support.
97
Theodore Ts'ocf1b23e2004-03-04 21:05:14 -0500982004-03-04 Theodore Ts'o <tytso@mit.edu>
99
100 * e2fsprogs.spec.in: Mostly synchronize spec file with the one
101 found in Fedora core 2.
102
Theodore Ts'ob70b1162004-02-28 10:52:35 -05001032004-02-28 Theodore Ts'o <tytso@mit.edu>
104
105 * Release of E2fsprogs 1.35
106
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001072004-02-21 Matthias Andree <matthias.andree@gmx.de>
108
109 * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
110 an Alpha.
111
Theodore Ts'o477b2352003-12-25 14:31:08 -05001122003-12-25 Theodore Ts'o <tytso@mit.edu>
113
114 * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
115
Theodore Ts'o032a7632003-11-26 23:18:56 -05001162003-11-26 Theodore Ts'o <tytso@mit.edu>
117
118 * MCONFIG.in: Make the gcc-wall print more warnings to catch
119 signed vs. unsigned problems.
120
Theodore Ts'o0c193f82003-08-01 14:26:23 -04001212003-08-01 Philipp Thomas <pthomas@suse.de>
122
123 * configure.in: Add tests for inttypes.h and intptr_t.
124
Theodore Ts'o9c7ec172003-07-26 01:03:34 -04001252003-07-25 Theodore Ts'o <tytso@mit.edu>
126
127 * Release of E2fsprogs 1.34
128
Theodore Ts'o1c29b092003-07-12 16:01:45 -04001292003-07-12 Theodore Ts'o <tytso@mit.edu>
130
131 * configure.in: Add tests for posix_memalign, memalign, and valloc.
132
Theodore Ts'o48e6e812003-07-06 00:36:48 -04001332003-07-06 Theodore Ts'o <tytso@mit.edu>
134
135 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
136 --traditional since newer versions of gcc are overly annoying.
137
1382003-07-05 Theodore Ts'o <tytso@mit.edu>
139
140 * Add workaround for Libintl / Darwin incompatibility. Apparently
141 Darwin's gcc doesn't like the __asm__ statements used by
142 libintl to redirect the system-provided gettext calls.
143
Theodore Ts'od3c9fb82003-06-08 20:26:15 -04001442003-06-08 Theodore Ts'o <tytso@mit.edu>
145
146 * configure.in: Adjust defaults for FreeBSD to no longer build the
147 fsck wrapper, and to not install into /usr/local by
148 default. (Addresses Debian bug #195274)
149
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04001502003-05-17 Theodore Tso <tytso@thunk.org>
151
152 * MCONFIG.in, configure.in: Only put the intl directory in the -I
153 search path if we are using --with-internal-gettext.
154 Otherwise causes compatibility problems with the woody
155 glibc. (Addresses Debian bug #193372)
156
Theodore Ts'obb988b22003-05-13 23:32:32 -04001572003-05-13 Theodore Ts'o <tytso@mit.edu>
158
159 * configure.in: Fix typo in help message for --enable-evms-11
160
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001612003-05-05 Theodore Ts'o <tytso@mit.edu>
162
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400163 * configure.in, configure: Add --enable-testio-debug configure option.
164
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400165 * configure.in, configure, Makefile.in: Add --with-diet-libc
166 convenience option. Add --disable-evms option.
167
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001682003-05-03 Theodore Ts'o <tytso@mit.edu>
169
Theodore Ts'oddc32a02003-05-03 18:45:55 -0400170 * Makefile.in: Install the message catalog files
171
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400172 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
173 configure.in: Update to using version 0.11.5 of the
174 gettext library. We now enable NLS by default.
175
Theodore Ts'o71df0dc2003-04-21 16:17:09 -04001762003-04-21 Theodore Ts'o <tytso@mit.edu>
177
178 * Release of E2fsprogs 1.33
179
Theodore Ts'oa85e81a2003-04-18 07:22:01 -04001802003-04-18 Theodore Ts'o <tytso@mit.edu>
181
182 * configure.in: Remove CYGWIN definition; we will use the
183 automatically defined __CYGWIN__ instead.
184
Theodore Ts'obff0cc92003-03-23 01:37:53 -05001852003-03-22 Theodore Ts'o <tytso@mit.edu>
186
187 * configure.in: Add E2FSPROGS_DAY expansion. Add
188 e2fsprogs.spec and util/gen-tarball to the list of files
189 generated by config.status
190
191 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
192
193 * Makefile.in: Remove tarball generation functions; moved to
194 util/gen-tarball.
195
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001962003-03-17 Theodore Ts'o <tytso@mit.edu>
197
198 * configure.in: Fix the Apple Darwin port.
199
Theodore Ts'o3ae497e2003-03-16 06:26:25 -05002002003-03-16 Theodore Ts'o <tytso@mit.edu>
201
202 * configure.in: Check to see if libdl exists for the sake of dlopen
203
Theodore Ts'oe71d8732003-03-14 02:13:48 -05002042003-03-14 Theodore Ts'o <tytso@mit.edu>
205
206 * configure.in: Add support for Apple/Darwin shared libraries.
207
Theodore Ts'oed78c022003-03-06 11:09:18 -05002082003-03-06 Theodore Tso <tytso@thunk.org>
209
210 * Makefile.in (.exclude-subset): Include the doc directory in the
211 subset distribution.
212
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05002132003-03-02 Theodore Ts'o <tytso@mit.edu>
214
215 * configure.in, Makefile.in: Ignore missing directories so we can
216 do a subset distribution. If there are no e2fsprogs
217 applications, then "make install" will install the
218 library's development files. "make subset_tar_file" will
219 create a subset distribution which consists of the
220 et, ss, uuid, and blkid libraries.
221
Theodore Ts'of0a22d02003-02-22 13:19:53 -05002222003-02-22 Theodore Ts'o <tytso@mit.edu>
223
224 * configure.in, configure: Add new configure option
225 --enable-blkid-debug
226
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -05002272003-01-23 Theodore Ts'o <tytso@mit.edu>
228
229 * Makefile.in, configure, configure.in: Integrate new blkid library.
230
Theodore Ts'o38513012002-11-09 15:00:56 -05002312002-11-09 Theodore Ts'o <tytso@mit.edu>
232
233 * Release of E2fsprogs 1.32
234
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05002352002-11-08 Theodore Ts'o <tytso@mit.edu>
236
Theodore Ts'oae65b292002-11-08 20:08:48 -0500237 * Release of E2fsprogs 1.31
238
2392002-11-08 Theodore Ts'o <tytso@mit.edu>
240
Theodore Ts'o782bebf2002-11-08 18:46:45 -0500241 * configure.in, configure: Change --enable-jfs-debug to
242 --enable-jbd-debug for consistency's sake.
243
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500244 * configure.in, configure: Add new substitution variable,
245 SWAPFS_CMT, which is '' if swapfs has been enabled, and
246 '#' if it has been disabled.
247
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500248 * configure.in, configure: Add support for EVMS ABI 1.2.
249 Changed configure option from --enable-old-evms
250 to --enable-evms-10 and --enable-evms-11
251
Theodore Ts'o5d823a42002-11-01 02:13:53 -05002522002-10-31 Theodore Ts'o <tytso@mit.edu>
253
254 * Release of E2fsprogs 1.30
255
Theodore Ts'o482afc42002-10-31 03:32:34 -05002562002-10-30 Theodore Ts'o <tytso@mit.edu>
257
258 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
259
Theodore Ts'oc6633052002-09-24 01:26:50 -04002602001-09-24 Theodore Tso <tytso@mit.edu>
261
262 * Release of E2fsprogs 1.29
263
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04002642001-08-31 Theodore Tso <tytso@thunk.org>
265
266 * Release of E2fsprogs 1.28
267
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04002682002-08-18 Theodore Ts'o <tytso@mit.edu>
269
270 * configure.in, configure: Add new substitution variable,
271 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400272 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400273
274 * Makefile.in: On Linux systems, build lib/evms.
275
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04002762002-07-14 Theodore Ts'o <tytso@mit.edu>
277
278 * configure.in, configure: Remove test for the presence (or
279 absence of d_namlen in the struct dirent) and replace it
280 with a check for pathconf(). lib/e2p/iod.c now uses a
281 different technique for providing struct dirent
282 compatibility.
283
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04002842002-06-25 Theodore Ts'o <tytso@mit.edu>
285
286 * configure.in, configure: Add --enable-htree and --enable-clear-htree
287
2882002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400289
290 * configure.in: Add makefile for lib/evms for the EVMS FSIM
291 plugin. Add --enable-old-evms configure option which uses
292 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
293
Theodore Ts'obff61a72002-05-21 22:21:38 -04002942002-05-21 Theodore Ts'o <tytso@mit.edu>
295
296 * configure.in: On Linux systems, if the prefix is defaulted to
297 /usr, then default mandir to /usr/share/man
298
Theodore Ts'o31e29a12002-05-17 10:53:07 -04002992002-05-17 Theodore Ts'o <tytso@mit.edu>
300
301 * Remove check for asm/page.h, and add check for sysconf()
302
3032002-05-16 Andreas Dilger <adilger@clusterfs.com>
304
305 * Add check for asm/page.h
306
3072002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400308
309 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
310 and $root_sysconfdir, which are normally /usr/share and
311 /etc, respectively, on Linux systems. Also changed
312 root_bindir, root_sbindir, and root_libdir so that their
313 value is set by the configure script. This allows the
314 right thing to happen on non-Linux systems when bindir,
315 et. al. are manually set via the configure script's
316 --bindir switch. Add ext2ed/Makefile.in as a generated
317 file by the configure script.
318
Theodore Ts'oa8e77242002-03-08 03:12:14 -05003192002-03-08 Theodore Tso <tytso@mit.edu>
320
321 * Release of E2fsprogs 1.27
322
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05003232002-02-03 Theodore Tso <tytso@thunk.org>
324
325 * Release of E2fsprogs 1.26
326
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05003272001-12-24 Theodore Tso <tytso@valinux.com>
328
329 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
330 the -I search path, since we don't have any header files
331 there any more.
332
Theodore Ts'o8cf93332001-12-16 02:23:36 -05003332001-12-16 Theodore Tso <tytso@valinux.com>
334
335 * configure.in: If journal debugging is enabled, define
336 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
337
Theodore Ts'ofbf91112001-09-20 10:47:47 -04003382001-09-20 Theodore Tso <tytso@thunk.org>
339
340 * Release of E2fsprogs 1.25
341
Theodore Ts'ofb707752001-09-04 15:00:37 -04003422001-09-02 Theodore Tso <tytso@thunk.org>
343
344 * Release of E2fsprogs 1.24a
345
Theodore Ts'o109624a2001-08-31 00:59:55 -04003462001-08-30 Theodore Tso <tytso@thunk.org>
347
348 * Release of E2fsprogs 1.24
349
Theodore Ts'o53abed02001-08-27 12:18:16 -04003502001-08-27 Theodore Tso <tytso@valinux.com>
351
352 * configure.in: Check for the presence of strnlen. Stop checking
353 for strdup, since we don't actually care about that symbol
354 any more.
355
Theodore Ts'o943ed872001-08-27 12:29:22 -04003562001-08-15 Theodore Tso <tytso@valinux.com>
357
358 * Release of E2fsprogs 1.23
359
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04003602001-08-04 Andreas Dilger <root@lynx.adilger.int>
361
362 * Makefile.in: Add "*.orig" to "make clean" target, change
363 explicit listing of ext2_types.h in "make distclean" to
364 $(SUBS). Add $(SUBS) as a dependency to "make check"
365 target. Add $(SUBS) as a dependency to "make check"
366 target. Add -f flag to doc/Makefile $(RM) of files which
367 may not exist.
368
Theodore Ts'o67960132001-06-23 00:16:37 -04003692001-06-23 Theodore Tso <tytso@valinux.com>
370
371 * Release of E2fsprogs 1.22
372
Theodore Ts'o990d96a2001-06-22 20:47:24 -04003732001-06-22 Theodore Tso <tytso@valinux.com>
374
375 * Makefile.in: Avoid including BitKeeper files into the source
376 tarball.
377
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00003782001-06-15 Theodore Tso <tytso@valinux.com>
379
380 * Release of E2fsprogs 1.21
381
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003822001-06-13 Theodore Tso <tytso@valinux.com>
383
Theodore Ts'o65794882001-06-14 00:24:42 +0000384 * Makefile.in: Make the install target depend on $(SUBS) to
385 accomodate the fools who want to compile and install
386 e2fsprogs as root using just one command.
387
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000388 * Makefile.in: Don't recurse into debugfs and resize subdirectory
389 if --disable-debugfs or --disable-resizer is given as a
390 configuration option.
391
392 * configure.in: Add --disable-resizer, --disable-imager, and
393 --disable-debugfs switches, which allow people who are
394 building boot floppies to build a very restricted
395 e2fsprogs distribution. Note: these functions limit the
396 functions in the shared library, so beware!
397
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00003982001-06-11 Theodore Tso <tytso@valinux.com>
399
400 * configure.in: Add new switch, --disable-swapfs which disables
401 support of byte-swapping old filesystems. Add new test,
402 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
403 machines. Change handling of --with-ccopts so that if
404 set, the default CFLAGS is suppressed.
405
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00004062001-06-01 Theodore Tso <tytso@valinux.com>
407
408 * wordwrap.pl: Add some rules which help fix up the dependencies.
409
410 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000411 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000412
Theodore Ts'o62df7682001-05-25 17:32:49 +00004132001-05-25 Theodore Tso <tytso@valinux.com>
414
Theodore Ts'obb185862001-05-25 17:35:00 +0000415 * Release of E2fsprogs 1.20
416
4172001-05-25 Theodore Tso <tytso@valinux.com>
418
Theodore Ts'o62df7682001-05-25 17:32:49 +0000419 * Makefile.in: Only exclude the top-level TODO file, not over the
420 entire tree.
421
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004222001-05-19 Theodore Tso <tytso@valinux.com>
423
424 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
425 the pathname for ldconfig.
426
Theodore Ts'od8998862001-05-05 06:49:27 +00004272001-05-05 Theodore Tso <tytso@valinux.com>
428
429 * config.guess, config.sub: Update to use latest version from FSF
430 (2001-04-20)
431
Theodore Ts'oaabd5352001-01-12 00:34:29 +00004322001-01-11 Theodore Ts'o <tytso@valinux.com>
433
434 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
435 since libext2fs depends on libe2p.
436
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00004372001-01-11 <tytso@snap.thunk.org>
438
439 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
440 longer a configure option, but something which is done
441 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000442 (gcc-wall-new): Added new target which forgoes the make
443 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000444
445 * configure.in: Remove test for ino_t, since we don't use it any
446 more (we always use our own ext2_ino_t). Remove
447 --enable-gcc-wall support. Add test for sys/ioctl.h
448
Theodore Ts'o8820c792001-01-06 04:20:03 +00004492001-01-05 <tytso@snap.thunk.org>
450
451 * configure.in: Add checks for the header files sys/mkdev.h and
452 sys/sysmacros.h.
453
Theodore Ts'o3e377db2000-12-09 02:37:33 +00004542000-12-08 <tytso@snap.thunk.org>
455
456 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
457 works correctly.
458
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004592000-10-24 <tytso@snap.thunk.org>
460
461 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
462
463 * configure.in: When compiling shared libraries for Solaris, use a
464 special-case Makefile fragment to deal with it.
465
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00004662000-08-18 <tytso@valinux.com>
467
468 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
469
Theodore Ts'oa2980712000-08-14 14:30:50 +00004702000-08-14 <tytso@valinux.com>
471
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000472 * e2fsprogs.spec (Summary): Add description of resize2fs to the
473 package summary.
474
Theodore Ts'oa2980712000-08-14 14:30:50 +0000475 * configure.in: Add test for sys/mount.h (required for e2fsck's
476 ext3 recovery code)
477
Theodore Ts'of9e67062000-07-13 23:25:54 +00004782000-07-13 <tytso@valinux.com>
479
480 * Release of E2fsprogs 1.19
481
4822000-07-13 <tytso@snap.thunk.org>
483
484 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
485 file, now that we're using a modern rpm to build
486 e2fsprogs. Also updated version number to 1.19.
487
Theodore Ts'oab146762000-07-07 04:37:35 +00004882000-07-07 Theodore Ts'o <tytso@valinux.com>
489
490 * e2fsprogs.spec (%post): Remove resize2fs from its old location
491 in /usr/sbin in the postinstall script.
492
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00004932000-07-05 <tytso@snap.thunk.org>
494
495 * config.guess, config.sub: Update to use latest version from FSF
496 (2000-06-13)
497
Theodore Ts'o6928adc2000-05-25 23:28:50 +00004982000-05-25 <tytso@snap.thunk.org>
499
500 * Makefile.in: Fix makefile so that it's safe to build in parallel.
501
502 * configure.in: Add test for lseek64 and open64.
503
Theodore Ts'o91e544f2000-05-25 16:43:00 +00005042000-05-25 Theodore Ts'o <tytso@valinux.com>
505
506 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
507 substitution. (Left over from before we moved to use a C
508 program to do substitutions.)
509
Theodore Ts'o1d279212000-05-19 02:38:14 +00005102000-05-18 Theodore Ts'o <tytso@valinux.com>
511
512 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
513
Theodore Ts'occ73e042000-04-06 23:05:32 +00005142000-04-06 Theodore Ts'o <tytso@valinux.com>
515
516 * Makefile.in (source_tar_file): Remove the resize directory from
517 the list of excluded files.
518
519 * version.h: Update version header for an WIP release.
520
521 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
522
Theodore Ts'o68853372000-04-06 21:44:19 +0000523Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
524
525 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000526 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000527
Theodore Ts'o286a31a2000-04-03 13:17:59 +00005282000-04-03 Theodore Ts'o <tytso@valinux.com>
529
530 * Makefile.in: Remove uneeded parenthesis around shell pipelines
531 containing a "cd" command. Use && instead of ; so that if
532 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000533
534 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
535 Remove uneeded parenthesis around shell pipelines
536 containing a "cd" command.
537
Theodore Ts'o19178752000-02-11 15:55:07 +00005382000-02-11 <tytso@snap.thunk.org>
539
540 * Makefile.in: Exclude the internationalization files from being
541 distributed.
542
543 * configure.in: Add support for --enable-compression. This is
544 experimental code only for now, which is why it's under
545 --enable test. Once it's stable, it will always be
546 compiled in.
547
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00005482000-02-11 Theodore Ts'o <tytso@valinux.com>
549
550 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
551 type, instead of basising on whether a test program
552 compiles. This was screwing up on some Linux kernel
553 header files, and we know the Hurd doesn't support the
554 ext2 ioctls anyway.
555
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005562000-02-08 Theodore Ts'o <tytso@valinux.com>
557
558 * configure.in, aclocal.m4: Add support for GNU gettext
559 internationalization support.
560
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00005612000-02-02 Theodore Ts'o <tytso@valinux.com>
562
563 * MCONFIG.in: Always include src/include in the include path now.
564 This forces us to use our internally provided ext2_fs.h
565 file, for sanity's sake.
566
567 * configure.in: If linux/fs.h isn't found, then add
568 build/include into the include path only, since
569 src/include is now always included. Removed define of
570 HAVE_LINUX_FS_H, since we're not using it any more.
571 Removed i_version vs. i_generation check, since with the
572 included header file it is a permanently known quantity.
573 Removed AC_C_CROSS since it has been merged into
574 AC_PROG_CC in autoconf 2.13.
575
Theodore Ts'o77200f42000-01-18 17:53:27 +00005762000-01-18 Theodore Ts'o <tytso@valinux.com>
577
578 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
579 "-lsocket" we need a separate DEPLIBUUID that can be used
580 in Makefile's dependency rules.
581
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00005821999-11-19 <tytso@valinux.com>
583
584 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
585 the source directory. Also, when making the .exclude file
586 for the source_tar_file, exclude those two files as well.
587
Theodore Ts'ocd086361999-11-10 16:00:39 +00005881999-11-10 <tytso@valinux.com>
589
590 * Release of E2fsprogs 1.18
591
Theodore Ts'of8bd9801999-10-26 04:19:45 +00005921999-10-26 <tytso@valinux.com>
593
Theodore Ts'o28e11941999-10-26 18:17:20 +0000594 * Release of E2fsprogs 1.17
595
5961999-10-26 <tytso@valinux.com>
597
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000598 * configure.in: Move the code that checks for the presence of
599 Linux header files, to earlier in the config file, since
600 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000601 happen before any compile tests are run. Add termios.h to
602 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000603
Theodore Ts'oad6783d1999-10-26 01:58:54 +00006041999-10-25 <tytso@valinux.com>
605
606 * configure.in: Capitalized Hurd to make the GNU folks happy.
607
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00006081999-10-22 <tytso@valinux.com>
609
610 * Release of E2fsprogs 1.16
611
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00006121999-09-24 <tytso@valinux.com>
613
614 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
615 actually useful (since glibc 2.1 declares it on Alpha
616 without it being usable). Add check for signal.h
617 header file, which doesn't exist on non-unix platforms.
618
6191999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000620
621 * Release of E2fsprogs 1.15
622
Theodore Ts'oef8901b1999-07-03 04:55:36 +00006231999-07-03 <tytso@valinux.com>
624
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000625 * depfix.sed: Remove all line continuations from the dependencies;
626 the word wrapping is now done by wordwrap.pl.
627
Theodore Ts'o6c133521999-07-03 20:37:03 +0000628 * MCONFIG.in (BUILD_CC):
629 * configure.in (BUILD_CC): If cross compiling, find the native C
630 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000631 successfully build util/subst. Change default long long
632 size when cross compiling to be 8 (instead of 0). Also
633 change the Hurd's defaults so that root files are placed
634 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000635
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000636 * Makefile.in (depend): Make "make depend" at the top-level
637 automatically recurse through all subdirectories.
638
639 * configure.in: Test for perl since it's needed by wordwrap.pl
640
641 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
642 are automatically word-wrapped. Added the makefile macro
643 $(PERL).
644
645 * wordwrap.pl: New file which does the word wrapping.
646
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000647 * MCONFIG.in (subst): Add rule to build the util/subst program if
648 necessary (by cd'ing to $(top_builddir)/util and making it.)
649
Theodore Ts'o66704951999-06-25 15:30:33 +00006501999-06-23 <tytso@valinux.com>
651
652 * configure.in: Check for the presence of i_generation field
653 versus i_version in the ext2_inode to support compiling
654 e2fsprogs in Linux 2.3.
655
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006561999-04-17 <tytso@rsts-11.mit.edu>
657
658 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
659 mandir.
660
6611999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
662
663 * config.sub: Update config.sub from autoconf 2.13 so that it will
664 recognize new machine types from the Alpha.
665
Theodore Ts'o6454d841999-03-16 19:24:34 +00006661999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
667
668 * configure.in: Add check for malloc.h and mallinfo().
669
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00006701999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
671
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000672 * Release of E2fsprogs 1.14
673
6741999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
675
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000676 * configure.in (YEAR): Allow a 4-digit year for the version date,
677 so we can be Y2K politically correct. (The date isn't
678 used for anything except display purposes, but it should
679 make people more comfortable to not use a 2-digit date,
680 even though it doesn't matter.)
681
Theodore Ts'odefde781999-01-04 07:39:19 +0000682Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
683
684 * Makefile.in: Move the generated types.h file from the linux/
685 directory to the asm/ directory.
686
687 * configure.in: Force Solaris to never use -static, due to its
688 dynamic loader not being available to statically linked
689 programs. Create the asm/ directory if needed.
690
Theodore Ts'ocf554b11999-01-02 04:10:33 +00006911999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
692
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000693 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
694 assume glibc.
695
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000696 * config.guess: Update with a newer version from the FSF (although
697 I've removed rms's pathetic LINUX/GNU name kludgery)
698
Theodore Ts'o556ad131998-12-19 08:10:58 +00006991998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
700
701 * Release of E2fsprogs 1.13
702
Theodore Ts'o5a679c81998-12-03 16:40:38 +00007031998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
704
705 * configure.in: Add paths.h to header files for which we search.
706
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00007071998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
708
709 * Release of E2fsprogs 1.12
710
Theodore Ts'offe19911998-04-08 06:05:49 +0000711Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
712
713 * Fix missing "test" invokation in configure.in test. (Only
714 affected default non-Linux builds).
715
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00007161998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
717
718 * configure.in: Change how the installation directions are
719 selected. Previously, we had prefix and usr_prefix, where
720 prefix was '' and usr_prefix was /usr, and we then defined
721 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
722 In autoconf 2.12, it's possible to override bindir,
723 libdir, etc., and so in order to make our installation
724 directory makefile variables more in line with autoconf
725 2.12, I've changed all of the various makefiles to use
726 prefix and root_prefix, where the default Linux
727 definitions are /usr and '', respectively. What used to
728 be bindir is now root_bindir, and what used to be ubindir,
729 is now bindir.
730
731 * MCONFIG.in: Change directories to match with new installation
732 directory convention (see above). Add Makefile
733 dependencies for makefile fragments, and define
734 DEP_LIB_MAKEFILES which library makefiles can use to
735 define DEP_MAKEFILES, so that the library makefiles will
736 get regenerated when the makefile fragments change.
737 Remove the cat?dir variables, since we aren't creating
738 those directories any more.
739
740 * Makefile.in: Add top-level uninstall targets.
741
742 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
743 page, and to reflect that fact that we now compile_et and
744 mk_cmds for the development package.
745
Theodore Ts'obf2602b1998-03-30 01:11:44 +00007461998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
747
748 * Makefile.in: Use && after a cd command so that the right thing
749 happens if the directory is missing. Don't compile man
750 pages upon installation any more, since modern Linux
751 systems don't have /usr/man/cat? anymore (they
752 typically cache man pages in /var/catman and delete them
753 if they haven't been used in a while, to save on disk
754 space, and because CPU's are fast enough these days that
755 you can get away with this).
756
757 * MCONFIG.in: Add a new makefile variable for the share
758 directory (i.e., /usr/share). Make an autoconf magic
759 make rule so that $(top_builddir)/util/subst.conf gets
760 rebuilt automatically when necessary.
761
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000762Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
763
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000764 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000765 release.
766
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000767Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
768
769 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
770 e2fsck/Makefile.in.
771
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000772Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
773
774 * configure.in: Add check for setjmp.h
775
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000776Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
777
778 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
779 llseek is declared in unistd.h
780
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000781Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
782
783 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
784
Theodore Ts'o024996c1997-06-17 05:38:35 +0000785Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
786
787 * Release of E2fsprogs 1.11
788
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000789Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
790
791 * Makefile.in (SRCROOT): Allow people to set the version.h to
792 something like 1.10-PLUS.
793
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000794Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
795
796 * configure.in (rmakefile): Added (optional) private directory for
797 resize2fs.
798
799 * Makefile.in: Change recursive descent rules to check to see if a
800 directory exists before trying to make it.
801
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000802Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
803
804 * Makefile.in (source_tar_file): Fix up makefile to work in new
805 CVS development environment.
806
Theodore Ts'oae851481997-04-29 18:13:24 +0000807Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
808
809 * Release of E2fsprogs version 1.10
810
811Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
812
813 * configure.in: Add explicit check to see if linker accepts
814 -static (since even Linux systems might not work if
815 libc.a isn't installed).
816
817Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
818
819 * Release of E2fsprogs version 1.09
820
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000821Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
822
823 * Release of E2fsprogs version 1.08
824
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000825Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
826
827 * Release of E2fsprogs version 1.07
828
829Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
830
831 * config.sub (basic_machine): Added i686-* as another name for the
832 Pentium Pro.
833
834Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
835
836 * Release of E2fsprogs version 1.06
837
Theodore Ts'o5c576471997-04-29 15:29:49 +0000838Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
839
840 * Makefile.in (all): Don't run "make check" by default. User
841 should manually run "make check" if they wish to test
842 things out.
843
844Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
845
846 * Release of E2fsprogs version 1.05
847
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000848Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
849
850 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
851 that we check.
852
853Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
854
855 * configure.in (usr_prefix): To be slightly more conformant with
856 the coding standards, always default to ${prefix}
857 unless on a linux system with prefix = ''. Allow
858 --with-usr-prefix option.
859
860Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
861
862 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
863 Add `--enable-fsck' switch, to allow configuration of
864 fsck wrapper building (default yes except on the hurd).
865 Make '' prefix default and LDFLAG_STATIC hacks work on
866 the hurd as well as linux.
867
868Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
869
870 * configure.in: Check to see if sys/types.h defines ino_t. Add
871 support for checking/sizing "long long".
872
873Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
874
875 * configure.in: Added configure flag --enable-old-bitops, which
876 forces the bitops to use the standard bitmask operations.
877
878Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
879
880 * configure.in: Check for existence of sys/utsname.h and
881 strcasecmp(). Remove check for EXT2 fragment in system
882 header file. E2fsprogs now deals with the fragment fields
883 by dispatching off of the OS field.
884
885Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
886
887 * configure.in (AC_OUPUT): Create substitutions for the uuid
888 library.
889
890 * MCONFIG.in (all): Add new variables for the uuid library.
891
892Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
893
894 * configure.in: Make the default prefix be '' for Linux.
895
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000896Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
897
898 * Release of E2fsprogs version 1.04
899
900Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
901
902 * configure.in:
903 MCONFIG.in: Man pages, shell scripts and include files are now
904 generated using the lib/substitute_sh script. This is
905 faster than the configure substitution, and it doesn't
906 change the mod time of the file if it hasn't changed,
907 which prevents needless compilation of files.
908
909 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
910 LIBEXT2FS, LIBE2P, and their static and profiled variants,
911 STATIC_* and PROFILED_*, which point to the actual file of
912 the shared or static library. This way makefiles can link
913 directly with exactly the library they want. Many ld's
914 (include GNU ld) have a really broken idea of how -L
915 works, and will link against an older library in /usr/lib
916 even though there is a newer on in a specified -L directory.
917
918Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
919
920 * configure.in: Add support for --enable-dynamic-e2fsck, for
921 people who don't want to link e2fsck statically. This
922 saves space, at the cost of increasing the reliance of
923 e2fsck other files (3-4 shared libraries).
924
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000925Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
926
927 * Release of E2fsprogs version 1.03
928
Theodore Ts'o74becf31997-04-26 14:37:06 +0000929Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
930
931 * Release of E2fsprogs version 1.02
932
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000933Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
934
935 * configure.in (LDFALG_STATIC): Add temporary kludge for
936 determining how to link executables statically. For now,
937 we assume that Linux systems only can link statically.
938
939Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
940
941 * depfix.sed: Remove /usr/include lines which occur at the end of
942 the dependency listing.
943
944Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
945
946 * configure.in: Added support for the --enable-bsd-shlibs option.
947
948Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
949
950 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
951 to link executables using programs like purify.
952
953Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
954
955 * configure.in: Check to see if strdup() is present
956
957 * INSTALL: Updated building and installation instructions to
958 reflect the new configure system.
959
960 * Makefile.in (install): When doing a general install, install the
961 shared libraries as well by using the new target
962 install-shlibs-libs-recursive.
963
964 * configure.in: If we are building on a Linux system, set $prefix
965 to be '/' by default.
966
967Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
968
969 * configure.in (checking type sizes): provide some default for
970 type-sizes when cross-compiling, as we can't check them then.
971 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
972
973Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
974
975 * Makefile.in (distclean-local): Added config.cache and
976 include/linux/types.h.
977
978 * configure.in: Added support for the --enable-elf option.
979 Added a test to check for llseek() in the C library.
980
981 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
982
983 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
984
985Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
986
987 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
988 pathname to the source directories of the lib/et and
989 lib/ss. (Can't just use $srcdir since that may be a
990 relative path.)
991
992Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
993
994 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
995 new makefiles.
996 * lib/Makefile.dll-lib: Ditto.
997 * lib/Makefile.profiled: Ditto.
998 * lib/Makefile.checker: Ditto.
999
1000 * Add the include subdirectory to hold substitute include files
1001 for systems that need them.
1002
1003 * Makefile.in: Rewritten to conform to GNU coding standards.
1004 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
1005 GNU-style makefiles.
1006 * mkinstalldirs: New file, copied from /gd/gnu/lib.
1007 * config.guess: Ditto.
1008 * config.sub: Ditto.
1009 * install-sh: Ditto.
1010
1011 * configure.in: Many new tests added. --with-cc and --with-ccopts
1012 options removed as configure already supports a method to do this,
1013 and they were interfering with normal usage.
1014
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001015Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
1016
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001017 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +00001018 generates the binary distribution for e2fsprogs.
1019
1020