blob: d9545dd19eb81add173e0240dc6acf85b7fc57ac [file] [log] [blame]
Theodore Ts'od8998862001-05-05 06:49:27 +000012001-05-05 Theodore Tso <tytso@valinux.com>
2
3 * config.guess, config.sub: Update to use latest version from FSF
4 (2001-04-20)
5
Theodore Ts'oaabd5352001-01-12 00:34:29 +000062001-01-11 Theodore Ts'o <tytso@valinux.com>
7
8 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
9 since libext2fs depends on libe2p.
10
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000112001-01-11 <tytso@snap.thunk.org>
12
13 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
14 longer a configure option, but something which is done
15 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +000016 (gcc-wall-new): Added new target which forgoes the make
17 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +000018
19 * configure.in: Remove test for ino_t, since we don't use it any
20 more (we always use our own ext2_ino_t). Remove
21 --enable-gcc-wall support. Add test for sys/ioctl.h
22
Theodore Ts'o8820c792001-01-06 04:20:03 +0000232001-01-05 <tytso@snap.thunk.org>
24
25 * configure.in: Add checks for the header files sys/mkdev.h and
26 sys/sysmacros.h.
27
Theodore Ts'o3e377db2000-12-09 02:37:33 +0000282000-12-08 <tytso@snap.thunk.org>
29
30 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
31 works correctly.
32
Theodore Ts'of5955dd2000-10-25 02:38:39 +0000332000-10-24 <tytso@snap.thunk.org>
34
35 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
36
37 * configure.in: When compiling shared libraries for Solaris, use a
38 special-case Makefile fragment to deal with it.
39
Theodore Ts'o80bfaa32000-08-18 15:08:37 +0000402000-08-18 <tytso@valinux.com>
41
42 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
43
Theodore Ts'oa2980712000-08-14 14:30:50 +0000442000-08-14 <tytso@valinux.com>
45
Theodore Ts'o7adb91d2000-08-14 14:47:51 +000046 * e2fsprogs.spec (Summary): Add description of resize2fs to the
47 package summary.
48
Theodore Ts'oa2980712000-08-14 14:30:50 +000049 * configure.in: Add test for sys/mount.h (required for e2fsck's
50 ext3 recovery code)
51
Theodore Ts'of9e67062000-07-13 23:25:54 +0000522000-07-13 <tytso@valinux.com>
53
54 * Release of E2fsprogs 1.19
55
562000-07-13 <tytso@snap.thunk.org>
57
58 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
59 file, now that we're using a modern rpm to build
60 e2fsprogs. Also updated version number to 1.19.
61
Theodore Ts'oab146762000-07-07 04:37:35 +0000622000-07-07 Theodore Ts'o <tytso@valinux.com>
63
64 * e2fsprogs.spec (%post): Remove resize2fs from its old location
65 in /usr/sbin in the postinstall script.
66
Theodore Ts'o197fb3a2000-07-05 15:42:23 +0000672000-07-05 <tytso@snap.thunk.org>
68
69 * config.guess, config.sub: Update to use latest version from FSF
70 (2000-06-13)
71
Theodore Ts'o6928adc2000-05-25 23:28:50 +0000722000-05-25 <tytso@snap.thunk.org>
73
74 * Makefile.in: Fix makefile so that it's safe to build in parallel.
75
76 * configure.in: Add test for lseek64 and open64.
77
Theodore Ts'o91e544f2000-05-25 16:43:00 +0000782000-05-25 Theodore Ts'o <tytso@valinux.com>
79
80 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
81 substitution. (Left over from before we moved to use a C
82 program to do substitutions.)
83
Theodore Ts'o1d279212000-05-19 02:38:14 +0000842000-05-18 Theodore Ts'o <tytso@valinux.com>
85
86 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
87
Theodore Ts'occ73e042000-04-06 23:05:32 +0000882000-04-06 Theodore Ts'o <tytso@valinux.com>
89
90 * Makefile.in (source_tar_file): Remove the resize directory from
91 the list of excluded files.
92
93 * version.h: Update version header for an WIP release.
94
95 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
96
Theodore Ts'o68853372000-04-06 21:44:19 +000097Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
98
99 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000100 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000101
Theodore Ts'o286a31a2000-04-03 13:17:59 +00001022000-04-03 Theodore Ts'o <tytso@valinux.com>
103
104 * Makefile.in: Remove uneeded parenthesis around shell pipelines
105 containing a "cd" command. Use && instead of ; so that if
106 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000107
108 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
109 Remove uneeded parenthesis around shell pipelines
110 containing a "cd" command.
111
Theodore Ts'o19178752000-02-11 15:55:07 +00001122000-02-11 <tytso@snap.thunk.org>
113
114 * Makefile.in: Exclude the internationalization files from being
115 distributed.
116
117 * configure.in: Add support for --enable-compression. This is
118 experimental code only for now, which is why it's under
119 --enable test. Once it's stable, it will always be
120 compiled in.
121
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00001222000-02-11 Theodore Ts'o <tytso@valinux.com>
123
124 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
125 type, instead of basising on whether a test program
126 compiles. This was screwing up on some Linux kernel
127 header files, and we know the Hurd doesn't support the
128 ext2 ioctls anyway.
129
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001302000-02-08 Theodore Ts'o <tytso@valinux.com>
131
132 * configure.in, aclocal.m4: Add support for GNU gettext
133 internationalization support.
134
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001352000-02-02 Theodore Ts'o <tytso@valinux.com>
136
137 * MCONFIG.in: Always include src/include in the include path now.
138 This forces us to use our internally provided ext2_fs.h
139 file, for sanity's sake.
140
141 * configure.in: If linux/fs.h isn't found, then add
142 build/include into the include path only, since
143 src/include is now always included. Removed define of
144 HAVE_LINUX_FS_H, since we're not using it any more.
145 Removed i_version vs. i_generation check, since with the
146 included header file it is a permanently known quantity.
147 Removed AC_C_CROSS since it has been merged into
148 AC_PROG_CC in autoconf 2.13.
149
Theodore Ts'o77200f42000-01-18 17:53:27 +00001502000-01-18 Theodore Ts'o <tytso@valinux.com>
151
152 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
153 "-lsocket" we need a separate DEPLIBUUID that can be used
154 in Makefile's dependency rules.
155
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00001561999-11-19 <tytso@valinux.com>
157
158 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
159 the source directory. Also, when making the .exclude file
160 for the source_tar_file, exclude those two files as well.
161
Theodore Ts'ocd086361999-11-10 16:00:39 +00001621999-11-10 <tytso@valinux.com>
163
164 * Release of E2fsprogs 1.18
165
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001661999-10-26 <tytso@valinux.com>
167
Theodore Ts'o28e11941999-10-26 18:17:20 +0000168 * Release of E2fsprogs 1.17
169
1701999-10-26 <tytso@valinux.com>
171
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000172 * configure.in: Move the code that checks for the presence of
173 Linux header files, to earlier in the config file, since
174 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000175 happen before any compile tests are run. Add termios.h to
176 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000177
Theodore Ts'oad6783d1999-10-26 01:58:54 +00001781999-10-25 <tytso@valinux.com>
179
180 * configure.in: Capitalized Hurd to make the GNU folks happy.
181
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00001821999-10-22 <tytso@valinux.com>
183
184 * Release of E2fsprogs 1.16
185
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00001861999-09-24 <tytso@valinux.com>
187
188 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
189 actually useful (since glibc 2.1 declares it on Alpha
190 without it being usable). Add check for signal.h
191 header file, which doesn't exist on non-unix platforms.
192
1931999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000194
195 * Release of E2fsprogs 1.15
196
Theodore Ts'oef8901b1999-07-03 04:55:36 +00001971999-07-03 <tytso@valinux.com>
198
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000199 * depfix.sed: Remove all line continuations from the dependencies;
200 the word wrapping is now done by wordwrap.pl.
201
Theodore Ts'o6c133521999-07-03 20:37:03 +0000202 * MCONFIG.in (BUILD_CC):
203 * configure.in (BUILD_CC): If cross compiling, find the native C
204 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000205 successfully build util/subst. Change default long long
206 size when cross compiling to be 8 (instead of 0). Also
207 change the Hurd's defaults so that root files are placed
208 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000209
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000210 * Makefile.in (depend): Make "make depend" at the top-level
211 automatically recurse through all subdirectories.
212
213 * configure.in: Test for perl since it's needed by wordwrap.pl
214
215 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
216 are automatically word-wrapped. Added the makefile macro
217 $(PERL).
218
219 * wordwrap.pl: New file which does the word wrapping.
220
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000221 * MCONFIG.in (subst): Add rule to build the util/subst program if
222 necessary (by cd'ing to $(top_builddir)/util and making it.)
223
Theodore Ts'o66704951999-06-25 15:30:33 +00002241999-06-23 <tytso@valinux.com>
225
226 * configure.in: Check for the presence of i_generation field
227 versus i_version in the ext2_inode to support compiling
228 e2fsprogs in Linux 2.3.
229
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00002301999-04-17 <tytso@rsts-11.mit.edu>
231
232 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
233 mandir.
234
2351999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
236
237 * config.sub: Update config.sub from autoconf 2.13 so that it will
238 recognize new machine types from the Alpha.
239
Theodore Ts'o6454d841999-03-16 19:24:34 +00002401999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
241
242 * configure.in: Add check for malloc.h and mallinfo().
243
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00002441999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
245
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000246 * Release of E2fsprogs 1.14
247
2481999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
249
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000250 * configure.in (YEAR): Allow a 4-digit year for the version date,
251 so we can be Y2K politically correct. (The date isn't
252 used for anything except display purposes, but it should
253 make people more comfortable to not use a 2-digit date,
254 even though it doesn't matter.)
255
Theodore Ts'odefde781999-01-04 07:39:19 +0000256Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
257
258 * Makefile.in: Move the generated types.h file from the linux/
259 directory to the asm/ directory.
260
261 * configure.in: Force Solaris to never use -static, due to its
262 dynamic loader not being available to statically linked
263 programs. Create the asm/ directory if needed.
264
Theodore Ts'ocf554b11999-01-02 04:10:33 +00002651999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
266
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000267 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
268 assume glibc.
269
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000270 * config.guess: Update with a newer version from the FSF (although
271 I've removed rms's pathetic LINUX/GNU name kludgery)
272
Theodore Ts'o556ad131998-12-19 08:10:58 +00002731998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
274
275 * Release of E2fsprogs 1.13
276
Theodore Ts'o5a679c81998-12-03 16:40:38 +00002771998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
278
279 * configure.in: Add paths.h to header files for which we search.
280
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00002811998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
282
283 * Release of E2fsprogs 1.12
284
Theodore Ts'offe19911998-04-08 06:05:49 +0000285Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
286
287 * Fix missing "test" invokation in configure.in test. (Only
288 affected default non-Linux builds).
289
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00002901998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
291
292 * configure.in: Change how the installation directions are
293 selected. Previously, we had prefix and usr_prefix, where
294 prefix was '' and usr_prefix was /usr, and we then defined
295 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
296 In autoconf 2.12, it's possible to override bindir,
297 libdir, etc., and so in order to make our installation
298 directory makefile variables more in line with autoconf
299 2.12, I've changed all of the various makefiles to use
300 prefix and root_prefix, where the default Linux
301 definitions are /usr and '', respectively. What used to
302 be bindir is now root_bindir, and what used to be ubindir,
303 is now bindir.
304
305 * MCONFIG.in: Change directories to match with new installation
306 directory convention (see above). Add Makefile
307 dependencies for makefile fragments, and define
308 DEP_LIB_MAKEFILES which library makefiles can use to
309 define DEP_MAKEFILES, so that the library makefiles will
310 get regenerated when the makefile fragments change.
311 Remove the cat?dir variables, since we aren't creating
312 those directories any more.
313
314 * Makefile.in: Add top-level uninstall targets.
315
316 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
317 page, and to reflect that fact that we now compile_et and
318 mk_cmds for the development package.
319
Theodore Ts'obf2602b1998-03-30 01:11:44 +00003201998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
321
322 * Makefile.in: Use && after a cd command so that the right thing
323 happens if the directory is missing. Don't compile man
324 pages upon installation any more, since modern Linux
325 systems don't have /usr/man/cat? anymore (they
326 typically cache man pages in /var/catman and delete them
327 if they haven't been used in a while, to save on disk
328 space, and because CPU's are fast enough these days that
329 you can get away with this).
330
331 * MCONFIG.in: Add a new makefile variable for the share
332 directory (i.e., /usr/share). Make an autoconf magic
333 make rule so that $(top_builddir)/util/subst.conf gets
334 rebuilt automatically when necessary.
335
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000336Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
337
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000338 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000339 release.
340
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000341Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
342
343 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
344 e2fsck/Makefile.in.
345
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000346Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
347
348 * configure.in: Add check for setjmp.h
349
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000350Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
351
352 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
353 llseek is declared in unistd.h
354
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000355Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
356
357 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
358
Theodore Ts'o024996c1997-06-17 05:38:35 +0000359Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
360
361 * Release of E2fsprogs 1.11
362
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000363Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
364
365 * Makefile.in (SRCROOT): Allow people to set the version.h to
366 something like 1.10-PLUS.
367
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000368Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
369
370 * configure.in (rmakefile): Added (optional) private directory for
371 resize2fs.
372
373 * Makefile.in: Change recursive descent rules to check to see if a
374 directory exists before trying to make it.
375
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000376Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
377
378 * Makefile.in (source_tar_file): Fix up makefile to work in new
379 CVS development environment.
380
Theodore Ts'oae851481997-04-29 18:13:24 +0000381Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
382
383 * Release of E2fsprogs version 1.10
384
385Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
386
387 * configure.in: Add explicit check to see if linker accepts
388 -static (since even Linux systems might not work if
389 libc.a isn't installed).
390
391Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
392
393 * Release of E2fsprogs version 1.09
394
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000395Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
396
397 * Release of E2fsprogs version 1.08
398
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000399Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
400
401 * Release of E2fsprogs version 1.07
402
403Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
404
405 * config.sub (basic_machine): Added i686-* as another name for the
406 Pentium Pro.
407
408Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
409
410 * Release of E2fsprogs version 1.06
411
Theodore Ts'o5c576471997-04-29 15:29:49 +0000412Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
413
414 * Makefile.in (all): Don't run "make check" by default. User
415 should manually run "make check" if they wish to test
416 things out.
417
418Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
419
420 * Release of E2fsprogs version 1.05
421
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000422Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
423
424 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
425 that we check.
426
427Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
428
429 * configure.in (usr_prefix): To be slightly more conformant with
430 the coding standards, always default to ${prefix}
431 unless on a linux system with prefix = ''. Allow
432 --with-usr-prefix option.
433
434Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
435
436 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
437 Add `--enable-fsck' switch, to allow configuration of
438 fsck wrapper building (default yes except on the hurd).
439 Make '' prefix default and LDFLAG_STATIC hacks work on
440 the hurd as well as linux.
441
442Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
443
444 * configure.in: Check to see if sys/types.h defines ino_t. Add
445 support for checking/sizing "long long".
446
447Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
448
449 * configure.in: Added configure flag --enable-old-bitops, which
450 forces the bitops to use the standard bitmask operations.
451
452Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
453
454 * configure.in: Check for existence of sys/utsname.h and
455 strcasecmp(). Remove check for EXT2 fragment in system
456 header file. E2fsprogs now deals with the fragment fields
457 by dispatching off of the OS field.
458
459Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
460
461 * configure.in (AC_OUPUT): Create substitutions for the uuid
462 library.
463
464 * MCONFIG.in (all): Add new variables for the uuid library.
465
466Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
467
468 * configure.in: Make the default prefix be '' for Linux.
469
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000470Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
471
472 * Release of E2fsprogs version 1.04
473
474Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
475
476 * configure.in:
477 MCONFIG.in: Man pages, shell scripts and include files are now
478 generated using the lib/substitute_sh script. This is
479 faster than the configure substitution, and it doesn't
480 change the mod time of the file if it hasn't changed,
481 which prevents needless compilation of files.
482
483 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
484 LIBEXT2FS, LIBE2P, and their static and profiled variants,
485 STATIC_* and PROFILED_*, which point to the actual file of
486 the shared or static library. This way makefiles can link
487 directly with exactly the library they want. Many ld's
488 (include GNU ld) have a really broken idea of how -L
489 works, and will link against an older library in /usr/lib
490 even though there is a newer on in a specified -L directory.
491
492Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
493
494 * configure.in: Add support for --enable-dynamic-e2fsck, for
495 people who don't want to link e2fsck statically. This
496 saves space, at the cost of increasing the reliance of
497 e2fsck other files (3-4 shared libraries).
498
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000499Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
500
501 * Release of E2fsprogs version 1.03
502
Theodore Ts'o74becf31997-04-26 14:37:06 +0000503Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
504
505 * Release of E2fsprogs version 1.02
506
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000507Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
508
509 * configure.in (LDFALG_STATIC): Add temporary kludge for
510 determining how to link executables statically. For now,
511 we assume that Linux systems only can link statically.
512
513Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
514
515 * depfix.sed: Remove /usr/include lines which occur at the end of
516 the dependency listing.
517
518Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
519
520 * configure.in: Added support for the --enable-bsd-shlibs option.
521
522Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
523
524 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
525 to link executables using programs like purify.
526
527Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
528
529 * configure.in: Check to see if strdup() is present
530
531 * INSTALL: Updated building and installation instructions to
532 reflect the new configure system.
533
534 * Makefile.in (install): When doing a general install, install the
535 shared libraries as well by using the new target
536 install-shlibs-libs-recursive.
537
538 * configure.in: If we are building on a Linux system, set $prefix
539 to be '/' by default.
540
541Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
542
543 * configure.in (checking type sizes): provide some default for
544 type-sizes when cross-compiling, as we can't check them then.
545 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
546
547Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
548
549 * Makefile.in (distclean-local): Added config.cache and
550 include/linux/types.h.
551
552 * configure.in: Added support for the --enable-elf option.
553 Added a test to check for llseek() in the C library.
554
555 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
556
557 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
558
559Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
560
561 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
562 pathname to the source directories of the lib/et and
563 lib/ss. (Can't just use $srcdir since that may be a
564 relative path.)
565
566Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
567
568 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
569 new makefiles.
570 * lib/Makefile.dll-lib: Ditto.
571 * lib/Makefile.profiled: Ditto.
572 * lib/Makefile.checker: Ditto.
573
574 * Add the include subdirectory to hold substitute include files
575 for systems that need them.
576
577 * Makefile.in: Rewritten to conform to GNU coding standards.
578 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
579 GNU-style makefiles.
580 * mkinstalldirs: New file, copied from /gd/gnu/lib.
581 * config.guess: Ditto.
582 * config.sub: Ditto.
583 * install-sh: Ditto.
584
585 * configure.in: Many new tests added. --with-cc and --with-ccopts
586 options removed as configure already supports a method to do this,
587 and they were interfering with normal usage.
588
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000589Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
590
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000591 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000592 generates the binary distribution for e2fsprogs.
593
594