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