blob: 06da3b507ffda2c9a16fe243699c7e228e5e0804 [file] [log] [blame]
Theodore Ts'o66704951999-06-25 15:30:33 +000011999-06-23 <tytso@valinux.com>
2
3 * configure.in: Check for the presence of i_generation field
4 versus i_version in the ext2_inode to support compiling
5 e2fsprogs in Linux 2.3.
6
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +000071999-04-17 <tytso@rsts-11.mit.edu>
8
9 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
10 mandir.
11
121999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
13
14 * config.sub: Update config.sub from autoconf 2.13 so that it will
15 recognize new machine types from the Alpha.
16
Theodore Ts'o6454d841999-03-16 19:24:34 +0000171999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
18
19 * configure.in: Add check for malloc.h and mallinfo().
20
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000211999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
22
Theodore Ts'o9e51eca1999-01-09 16:32:31 +000023 * Release of E2fsprogs 1.14
24
251999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
26
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +000027 * configure.in (YEAR): Allow a 4-digit year for the version date,
28 so we can be Y2K politically correct. (The date isn't
29 used for anything except display purposes, but it should
30 make people more comfortable to not use a 2-digit date,
31 even though it doesn't matter.)
32
Theodore Ts'odefde781999-01-04 07:39:19 +000033Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
34
35 * Makefile.in: Move the generated types.h file from the linux/
36 directory to the asm/ directory.
37
38 * configure.in: Force Solaris to never use -static, due to its
39 dynamic loader not being available to statically linked
40 programs. Create the asm/ directory if needed.
41
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000421999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
43
Theodore Ts'o04c5b021999-01-02 04:15:29 +000044 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
45 assume glibc.
46
Theodore Ts'ocf554b11999-01-02 04:10:33 +000047 * config.guess: Update with a newer version from the FSF (although
48 I've removed rms's pathetic LINUX/GNU name kludgery)
49
Theodore Ts'o556ad131998-12-19 08:10:58 +0000501998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
51
52 * Release of E2fsprogs 1.13
53
Theodore Ts'o5a679c81998-12-03 16:40:38 +0000541998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
55
56 * configure.in: Add paths.h to header files for which we search.
57
Theodore Ts'o4a5fa191998-07-09 05:42:45 +0000581998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
59
60 * Release of E2fsprogs 1.12
61
Theodore Ts'offe19911998-04-08 06:05:49 +000062Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
63
64 * Fix missing "test" invokation in configure.in test. (Only
65 affected default non-Linux builds).
66
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +0000671998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
68
69 * configure.in: Change how the installation directions are
70 selected. Previously, we had prefix and usr_prefix, where
71 prefix was '' and usr_prefix was /usr, and we then defined
72 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
73 In autoconf 2.12, it's possible to override bindir,
74 libdir, etc., and so in order to make our installation
75 directory makefile variables more in line with autoconf
76 2.12, I've changed all of the various makefiles to use
77 prefix and root_prefix, where the default Linux
78 definitions are /usr and '', respectively. What used to
79 be bindir is now root_bindir, and what used to be ubindir,
80 is now bindir.
81
82 * MCONFIG.in: Change directories to match with new installation
83 directory convention (see above). Add Makefile
84 dependencies for makefile fragments, and define
85 DEP_LIB_MAKEFILES which library makefiles can use to
86 define DEP_MAKEFILES, so that the library makefiles will
87 get regenerated when the makefile fragments change.
88 Remove the cat?dir variables, since we aren't creating
89 those directories any more.
90
91 * Makefile.in: Add top-level uninstall targets.
92
93 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
94 page, and to reflect that fact that we now compile_et and
95 mk_cmds for the development package.
96
Theodore Ts'obf2602b1998-03-30 01:11:44 +0000971998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
98
99 * Makefile.in: Use && after a cd command so that the right thing
100 happens if the directory is missing. Don't compile man
101 pages upon installation any more, since modern Linux
102 systems don't have /usr/man/cat? anymore (they
103 typically cache man pages in /var/catman and delete them
104 if they haven't been used in a while, to save on disk
105 space, and because CPU's are fast enough these days that
106 you can get away with this).
107
108 * MCONFIG.in: Add a new makefile variable for the share
109 directory (i.e., /usr/share). Make an autoconf magic
110 make rule so that $(top_builddir)/util/subst.conf gets
111 rebuilt automatically when necessary.
112
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000113Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
114
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000115 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000116 release.
117
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000118Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
119
120 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
121 e2fsck/Makefile.in.
122
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000123Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
124
125 * configure.in: Add check for setjmp.h
126
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000127Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
128
129 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
130 llseek is declared in unistd.h
131
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000132Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
133
134 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
135
Theodore Ts'o024996c1997-06-17 05:38:35 +0000136Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
137
138 * Release of E2fsprogs 1.11
139
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000140Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
141
142 * Makefile.in (SRCROOT): Allow people to set the version.h to
143 something like 1.10-PLUS.
144
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000145Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
146
147 * configure.in (rmakefile): Added (optional) private directory for
148 resize2fs.
149
150 * Makefile.in: Change recursive descent rules to check to see if a
151 directory exists before trying to make it.
152
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000153Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
154
155 * Makefile.in (source_tar_file): Fix up makefile to work in new
156 CVS development environment.
157
Theodore Ts'oae851481997-04-29 18:13:24 +0000158Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
159
160 * Release of E2fsprogs version 1.10
161
162Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
163
164 * configure.in: Add explicit check to see if linker accepts
165 -static (since even Linux systems might not work if
166 libc.a isn't installed).
167
168Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
169
170 * Release of E2fsprogs version 1.09
171
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000172Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
173
174 * Release of E2fsprogs version 1.08
175
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000176Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
177
178 * Release of E2fsprogs version 1.07
179
180Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
181
182 * config.sub (basic_machine): Added i686-* as another name for the
183 Pentium Pro.
184
185Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
186
187 * Release of E2fsprogs version 1.06
188
Theodore Ts'o5c576471997-04-29 15:29:49 +0000189Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
190
191 * Makefile.in (all): Don't run "make check" by default. User
192 should manually run "make check" if they wish to test
193 things out.
194
195Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
196
197 * Release of E2fsprogs version 1.05
198
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000199Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
200
201 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
202 that we check.
203
204Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
205
206 * configure.in (usr_prefix): To be slightly more conformant with
207 the coding standards, always default to ${prefix}
208 unless on a linux system with prefix = ''. Allow
209 --with-usr-prefix option.
210
211Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
212
213 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
214 Add `--enable-fsck' switch, to allow configuration of
215 fsck wrapper building (default yes except on the hurd).
216 Make '' prefix default and LDFLAG_STATIC hacks work on
217 the hurd as well as linux.
218
219Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
220
221 * configure.in: Check to see if sys/types.h defines ino_t. Add
222 support for checking/sizing "long long".
223
224Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
225
226 * configure.in: Added configure flag --enable-old-bitops, which
227 forces the bitops to use the standard bitmask operations.
228
229Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
230
231 * configure.in: Check for existence of sys/utsname.h and
232 strcasecmp(). Remove check for EXT2 fragment in system
233 header file. E2fsprogs now deals with the fragment fields
234 by dispatching off of the OS field.
235
236Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
237
238 * configure.in (AC_OUPUT): Create substitutions for the uuid
239 library.
240
241 * MCONFIG.in (all): Add new variables for the uuid library.
242
243Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
244
245 * configure.in: Make the default prefix be '' for Linux.
246
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000247Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
248
249 * Release of E2fsprogs version 1.04
250
251Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
252
253 * configure.in:
254 MCONFIG.in: Man pages, shell scripts and include files are now
255 generated using the lib/substitute_sh script. This is
256 faster than the configure substitution, and it doesn't
257 change the mod time of the file if it hasn't changed,
258 which prevents needless compilation of files.
259
260 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
261 LIBEXT2FS, LIBE2P, and their static and profiled variants,
262 STATIC_* and PROFILED_*, which point to the actual file of
263 the shared or static library. This way makefiles can link
264 directly with exactly the library they want. Many ld's
265 (include GNU ld) have a really broken idea of how -L
266 works, and will link against an older library in /usr/lib
267 even though there is a newer on in a specified -L directory.
268
269Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
270
271 * configure.in: Add support for --enable-dynamic-e2fsck, for
272 people who don't want to link e2fsck statically. This
273 saves space, at the cost of increasing the reliance of
274 e2fsck other files (3-4 shared libraries).
275
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000276Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
277
278 * Release of E2fsprogs version 1.03
279
Theodore Ts'o74becf31997-04-26 14:37:06 +0000280Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
281
282 * Release of E2fsprogs version 1.02
283
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000284Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
285
286 * configure.in (LDFALG_STATIC): Add temporary kludge for
287 determining how to link executables statically. For now,
288 we assume that Linux systems only can link statically.
289
290Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
291
292 * depfix.sed: Remove /usr/include lines which occur at the end of
293 the dependency listing.
294
295Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
296
297 * configure.in: Added support for the --enable-bsd-shlibs option.
298
299Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
300
301 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
302 to link executables using programs like purify.
303
304Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
305
306 * configure.in: Check to see if strdup() is present
307
308 * INSTALL: Updated building and installation instructions to
309 reflect the new configure system.
310
311 * Makefile.in (install): When doing a general install, install the
312 shared libraries as well by using the new target
313 install-shlibs-libs-recursive.
314
315 * configure.in: If we are building on a Linux system, set $prefix
316 to be '/' by default.
317
318Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
319
320 * configure.in (checking type sizes): provide some default for
321 type-sizes when cross-compiling, as we can't check them then.
322 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
323
324Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
325
326 * Makefile.in (distclean-local): Added config.cache and
327 include/linux/types.h.
328
329 * configure.in: Added support for the --enable-elf option.
330 Added a test to check for llseek() in the C library.
331
332 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
333
334 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
335
336Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
337
338 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
339 pathname to the source directories of the lib/et and
340 lib/ss. (Can't just use $srcdir since that may be a
341 relative path.)
342
343Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
344
345 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
346 new makefiles.
347 * lib/Makefile.dll-lib: Ditto.
348 * lib/Makefile.profiled: Ditto.
349 * lib/Makefile.checker: Ditto.
350
351 * Add the include subdirectory to hold substitute include files
352 for systems that need them.
353
354 * Makefile.in: Rewritten to conform to GNU coding standards.
355 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
356 GNU-style makefiles.
357 * mkinstalldirs: New file, copied from /gd/gnu/lib.
358 * config.guess: Ditto.
359 * config.sub: Ditto.
360 * install-sh: Ditto.
361
362 * configure.in: Many new tests added. --with-cc and --with-ccopts
363 options removed as configure already supports a method to do this,
364 and they were interfering with normal usage.
365
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000366Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
367
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000368 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000369 generates the binary distribution for e2fsprogs.
370
371