blob: 6ad00484f9b181c237a9e81326cb83bc7135c66e [file] [log] [blame]
Theodore Ts'of8bd9801999-10-26 04:19:45 +000011999-10-26 <tytso@valinux.com>
2
3 * configure.in: Move the code that checks for the presence of
4 Linux header files, to earlier in the config file, since
5 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +00006 happen before any compile tests are run. Add termios.h to
7 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +00008
Theodore Ts'oad6783d1999-10-26 01:58:54 +000091999-10-25 <tytso@valinux.com>
10
11 * configure.in: Capitalized Hurd to make the GNU folks happy.
12
Theodore Ts'o614fdfd1999-10-23 03:19:51 +0000131999-10-22 <tytso@valinux.com>
14
15 * Release of E2fsprogs 1.16
16
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +0000171999-09-24 <tytso@valinux.com>
18
19 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
20 actually useful (since glibc 2.1 declares it on Alpha
21 without it being usable). Add check for signal.h
22 header file, which doesn't exist on non-unix platforms.
23
241999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +000025
26 * Release of E2fsprogs 1.15
27
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000281999-07-03 <tytso@valinux.com>
29
Theodore Ts'oe2a99be1999-07-19 15:48:08 +000030 * depfix.sed: Remove all line continuations from the dependencies;
31 the word wrapping is now done by wordwrap.pl.
32
Theodore Ts'o6c133521999-07-03 20:37:03 +000033 * MCONFIG.in (BUILD_CC):
34 * configure.in (BUILD_CC): If cross compiling, find the native C
35 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +000036 successfully build util/subst. Change default long long
37 size when cross compiling to be 8 (instead of 0). Also
38 change the Hurd's defaults so that root files are placed
39 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +000040
Theodore Ts'o9d564f71999-07-03 20:25:58 +000041 * Makefile.in (depend): Make "make depend" at the top-level
42 automatically recurse through all subdirectories.
43
44 * configure.in: Test for perl since it's needed by wordwrap.pl
45
46 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
47 are automatically word-wrapped. Added the makefile macro
48 $(PERL).
49
50 * wordwrap.pl: New file which does the word wrapping.
51
Theodore Ts'oef8901b1999-07-03 04:55:36 +000052 * MCONFIG.in (subst): Add rule to build the util/subst program if
53 necessary (by cd'ing to $(top_builddir)/util and making it.)
54
Theodore Ts'o66704951999-06-25 15:30:33 +0000551999-06-23 <tytso@valinux.com>
56
57 * configure.in: Check for the presence of i_generation field
58 versus i_version in the ext2_inode to support compiling
59 e2fsprogs in Linux 2.3.
60
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000611999-04-17 <tytso@rsts-11.mit.edu>
62
63 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
64 mandir.
65
661999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
67
68 * config.sub: Update config.sub from autoconf 2.13 so that it will
69 recognize new machine types from the Alpha.
70
Theodore Ts'o6454d841999-03-16 19:24:34 +0000711999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
72
73 * configure.in: Add check for malloc.h and mallinfo().
74
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000751999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
76
Theodore Ts'o9e51eca1999-01-09 16:32:31 +000077 * Release of E2fsprogs 1.14
78
791999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
80
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +000081 * configure.in (YEAR): Allow a 4-digit year for the version date,
82 so we can be Y2K politically correct. (The date isn't
83 used for anything except display purposes, but it should
84 make people more comfortable to not use a 2-digit date,
85 even though it doesn't matter.)
86
Theodore Ts'odefde781999-01-04 07:39:19 +000087Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
88
89 * Makefile.in: Move the generated types.h file from the linux/
90 directory to the asm/ directory.
91
92 * configure.in: Force Solaris to never use -static, due to its
93 dynamic loader not being available to statically linked
94 programs. Create the asm/ directory if needed.
95
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000961999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
97
Theodore Ts'o04c5b021999-01-02 04:15:29 +000098 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
99 assume glibc.
100
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000101 * config.guess: Update with a newer version from the FSF (although
102 I've removed rms's pathetic LINUX/GNU name kludgery)
103
Theodore Ts'o556ad131998-12-19 08:10:58 +00001041998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
105
106 * Release of E2fsprogs 1.13
107
Theodore Ts'o5a679c81998-12-03 16:40:38 +00001081998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
109
110 * configure.in: Add paths.h to header files for which we search.
111
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00001121998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
113
114 * Release of E2fsprogs 1.12
115
Theodore Ts'offe19911998-04-08 06:05:49 +0000116Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
117
118 * Fix missing "test" invokation in configure.in test. (Only
119 affected default non-Linux builds).
120
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001211998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
122
123 * configure.in: Change how the installation directions are
124 selected. Previously, we had prefix and usr_prefix, where
125 prefix was '' and usr_prefix was /usr, and we then defined
126 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
127 In autoconf 2.12, it's possible to override bindir,
128 libdir, etc., and so in order to make our installation
129 directory makefile variables more in line with autoconf
130 2.12, I've changed all of the various makefiles to use
131 prefix and root_prefix, where the default Linux
132 definitions are /usr and '', respectively. What used to
133 be bindir is now root_bindir, and what used to be ubindir,
134 is now bindir.
135
136 * MCONFIG.in: Change directories to match with new installation
137 directory convention (see above). Add Makefile
138 dependencies for makefile fragments, and define
139 DEP_LIB_MAKEFILES which library makefiles can use to
140 define DEP_MAKEFILES, so that the library makefiles will
141 get regenerated when the makefile fragments change.
142 Remove the cat?dir variables, since we aren't creating
143 those directories any more.
144
145 * Makefile.in: Add top-level uninstall targets.
146
147 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
148 page, and to reflect that fact that we now compile_et and
149 mk_cmds for the development package.
150
Theodore Ts'obf2602b1998-03-30 01:11:44 +00001511998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
152
153 * Makefile.in: Use && after a cd command so that the right thing
154 happens if the directory is missing. Don't compile man
155 pages upon installation any more, since modern Linux
156 systems don't have /usr/man/cat? anymore (they
157 typically cache man pages in /var/catman and delete them
158 if they haven't been used in a while, to save on disk
159 space, and because CPU's are fast enough these days that
160 you can get away with this).
161
162 * MCONFIG.in: Add a new makefile variable for the share
163 directory (i.e., /usr/share). Make an autoconf magic
164 make rule so that $(top_builddir)/util/subst.conf gets
165 rebuilt automatically when necessary.
166
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000167Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
168
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000169 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000170 release.
171
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000172Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
173
174 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
175 e2fsck/Makefile.in.
176
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000177Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
178
179 * configure.in: Add check for setjmp.h
180
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000181Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
182
183 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
184 llseek is declared in unistd.h
185
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000186Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
187
188 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
189
Theodore Ts'o024996c1997-06-17 05:38:35 +0000190Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
191
192 * Release of E2fsprogs 1.11
193
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000194Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
195
196 * Makefile.in (SRCROOT): Allow people to set the version.h to
197 something like 1.10-PLUS.
198
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000199Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
200
201 * configure.in (rmakefile): Added (optional) private directory for
202 resize2fs.
203
204 * Makefile.in: Change recursive descent rules to check to see if a
205 directory exists before trying to make it.
206
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000207Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
208
209 * Makefile.in (source_tar_file): Fix up makefile to work in new
210 CVS development environment.
211
Theodore Ts'oae851481997-04-29 18:13:24 +0000212Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
213
214 * Release of E2fsprogs version 1.10
215
216Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
217
218 * configure.in: Add explicit check to see if linker accepts
219 -static (since even Linux systems might not work if
220 libc.a isn't installed).
221
222Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
223
224 * Release of E2fsprogs version 1.09
225
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000226Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
227
228 * Release of E2fsprogs version 1.08
229
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000230Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
231
232 * Release of E2fsprogs version 1.07
233
234Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
235
236 * config.sub (basic_machine): Added i686-* as another name for the
237 Pentium Pro.
238
239Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
240
241 * Release of E2fsprogs version 1.06
242
Theodore Ts'o5c576471997-04-29 15:29:49 +0000243Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
244
245 * Makefile.in (all): Don't run "make check" by default. User
246 should manually run "make check" if they wish to test
247 things out.
248
249Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
250
251 * Release of E2fsprogs version 1.05
252
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000253Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
254
255 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
256 that we check.
257
258Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
259
260 * configure.in (usr_prefix): To be slightly more conformant with
261 the coding standards, always default to ${prefix}
262 unless on a linux system with prefix = ''. Allow
263 --with-usr-prefix option.
264
265Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
266
267 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
268 Add `--enable-fsck' switch, to allow configuration of
269 fsck wrapper building (default yes except on the hurd).
270 Make '' prefix default and LDFLAG_STATIC hacks work on
271 the hurd as well as linux.
272
273Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
274
275 * configure.in: Check to see if sys/types.h defines ino_t. Add
276 support for checking/sizing "long long".
277
278Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
279
280 * configure.in: Added configure flag --enable-old-bitops, which
281 forces the bitops to use the standard bitmask operations.
282
283Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
284
285 * configure.in: Check for existence of sys/utsname.h and
286 strcasecmp(). Remove check for EXT2 fragment in system
287 header file. E2fsprogs now deals with the fragment fields
288 by dispatching off of the OS field.
289
290Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
291
292 * configure.in (AC_OUPUT): Create substitutions for the uuid
293 library.
294
295 * MCONFIG.in (all): Add new variables for the uuid library.
296
297Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
298
299 * configure.in: Make the default prefix be '' for Linux.
300
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000301Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
302
303 * Release of E2fsprogs version 1.04
304
305Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
306
307 * configure.in:
308 MCONFIG.in: Man pages, shell scripts and include files are now
309 generated using the lib/substitute_sh script. This is
310 faster than the configure substitution, and it doesn't
311 change the mod time of the file if it hasn't changed,
312 which prevents needless compilation of files.
313
314 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
315 LIBEXT2FS, LIBE2P, and their static and profiled variants,
316 STATIC_* and PROFILED_*, which point to the actual file of
317 the shared or static library. This way makefiles can link
318 directly with exactly the library they want. Many ld's
319 (include GNU ld) have a really broken idea of how -L
320 works, and will link against an older library in /usr/lib
321 even though there is a newer on in a specified -L directory.
322
323Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
324
325 * configure.in: Add support for --enable-dynamic-e2fsck, for
326 people who don't want to link e2fsck statically. This
327 saves space, at the cost of increasing the reliance of
328 e2fsck other files (3-4 shared libraries).
329
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000330Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
331
332 * Release of E2fsprogs version 1.03
333
Theodore Ts'o74becf31997-04-26 14:37:06 +0000334Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
335
336 * Release of E2fsprogs version 1.02
337
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000338Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
339
340 * configure.in (LDFALG_STATIC): Add temporary kludge for
341 determining how to link executables statically. For now,
342 we assume that Linux systems only can link statically.
343
344Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
345
346 * depfix.sed: Remove /usr/include lines which occur at the end of
347 the dependency listing.
348
349Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
350
351 * configure.in: Added support for the --enable-bsd-shlibs option.
352
353Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
354
355 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
356 to link executables using programs like purify.
357
358Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
359
360 * configure.in: Check to see if strdup() is present
361
362 * INSTALL: Updated building and installation instructions to
363 reflect the new configure system.
364
365 * Makefile.in (install): When doing a general install, install the
366 shared libraries as well by using the new target
367 install-shlibs-libs-recursive.
368
369 * configure.in: If we are building on a Linux system, set $prefix
370 to be '/' by default.
371
372Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
373
374 * configure.in (checking type sizes): provide some default for
375 type-sizes when cross-compiling, as we can't check them then.
376 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
377
378Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
379
380 * Makefile.in (distclean-local): Added config.cache and
381 include/linux/types.h.
382
383 * configure.in: Added support for the --enable-elf option.
384 Added a test to check for llseek() in the C library.
385
386 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
387
388 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
389
390Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
391
392 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
393 pathname to the source directories of the lib/et and
394 lib/ss. (Can't just use $srcdir since that may be a
395 relative path.)
396
397Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
398
399 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
400 new makefiles.
401 * lib/Makefile.dll-lib: Ditto.
402 * lib/Makefile.profiled: Ditto.
403 * lib/Makefile.checker: Ditto.
404
405 * Add the include subdirectory to hold substitute include files
406 for systems that need them.
407
408 * Makefile.in: Rewritten to conform to GNU coding standards.
409 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
410 GNU-style makefiles.
411 * mkinstalldirs: New file, copied from /gd/gnu/lib.
412 * config.guess: Ditto.
413 * config.sub: Ditto.
414 * install-sh: Ditto.
415
416 * configure.in: Many new tests added. --with-cc and --with-ccopts
417 options removed as configure already supports a method to do this,
418 and they were interfering with normal usage.
419
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000420Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
421
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000422 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000423 generates the binary distribution for e2fsprogs.
424
425