summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2006-04-09Fix asm_types.h type conflictsTheodore Ts'o1-2/+8
This caused FTBFS bugs on AMD64 platforms, since it uses a different 64-bit type when compared with IA64, so we need to make our autoconfiguration system more intelligent. Addresses Debian Bugs: #360661, #360317 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-08Add device-mapper support to the blkid libraryKarel Zak1-1/+37
On systems where is multi-path storage device is problem with duplicated filesystems. The solution is select "the best" device. This is possible by device-mapper library. Short quotation from RH bugzilla: With my patch, all dm devices remains in libblkid cache. Only the top level dm devices are given high priority and more appropriate node names (i.e. /dev/mapper/*) are used. For example, if we have linear mapped dm device "ov1" over dm device "disk1p3" which is multipath mapped to /dev/sdd3 and /dev/sdh3: # dmsetup.static ls --tree ov1 (253:5) <-- /dev/mapper/ov1 or /dev/dm-5 `-disk1p3 (253:4) <-- /dev/mapper/disk1p3 or /dev/dm-4 `-disk1 (253:0) |- (8:112) <-- /dev/sdh `- (8:48) <-- /dev/sdd Original version of blkid will show: # ./orig/blkid -t LABEL=mpdisk1p3 -l /dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3" With my patch, blkid will show: # ./deptree/blkid -t LABEL=mpdisk1p3 -l /dev/mapper/ov1: LABEL="mpdisk1p3" ... TYPE="ext3" In blkid cache, all devices are listed: # ./orig/blkid -t LABEL=mpdisk1p3 /dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/sdh3: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/dm-4: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/dm-5: LABEL="mpdisk1p3" ... TYPE="ext3" # ./deptree/blkid -t LABEL=mpdisk1p3 /dev/mapper/ov1: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/sdd3: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/sdh3: LABEL="mpdisk1p3" ... TYPE="ext3" /dev/dm-4: LABEL="mpdisk1p3" ... TYPE="ext3" For more details see discussion on: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=156324 Addresses Red Hat Bug: #156324 Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Peter Jones <pjones@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-11-09Fix cross-compilation problems when CFLAGS contain target-specific optionsTheodore Ts'o1-1/+12
Use BUILD_CCFLAGS and BUILD_LDFLAGS instead of CCFLAGS and LDFLAGS in the build system when building files in the util directory which are needed during the build process. This avoids potential problems when cross-compiling some of the options are not recognized as valid by the host compiler. (Addresses Sourceforge Bug #1261547) Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-07-09This patch adds a check to use fstat or fstat64 in getsize.c if theAndreas Dilger1-1/+2
target is a regular file, instead of doing binary searching. It also fixes a couple of cases where a file descriptor is leaked in the ext2fs_getsize() routine on error. Signed-off-by: Andreas Dilger <adilger@clusterfs.com>
2005-07-05Set the executible bit on the configure script.Theodore Ts'o1-0/+0
2005-04-06Add paranoia checks into the blkid, ext2fs, and ss libraries to ignoreTheodore Ts'o1-2/+5
environment variables if the libraries are called from setuid or setguid programs, or if kernel believes that the process is not eligible to create a core dump. In addition, if the libc has __secure_getenv(), use it so that the libc can also do any additional limitations regarding when libraries can trust environment variables (i.e., to integrate with systems like SELinux and Posix capabilities).
2005-02-05Makefile util/gen-tarball executable after creating the file.Theodore Ts'o1-0/+2
2005-02-05Remove support for --enable-clear-htree; this wasTheodore Ts'o1-25/+1
only needed during the early development of the htree patch.
2005-02-04Add support for maintainer mode, which enables the makefile rulesTheodore Ts'o1-2/+22
to rebuild the configure script from configure.in, and to reubuild the .gmo files in po directory.
2005-02-03Drop the sparc assembly bitwise operations; it's less efficient Theodore Ts'o1-20/+0
than the GCC 3.4 compile code and triggers compiler warnings on sparc64. Thanks to Matthias Andree for his analysis and suggestions. (Addresses Debian Bug #232326) Remove support for the --enable-old-bitops configure option which was only for very old sparc systems.
2005-01-26Add pkg-config files to e2fsprogs's libraries.Theodore Ts'o1-0/+2
2005-01-19configure.in: Clean up checks for dirent.d_reclen, ssize_t,Theodore Ts'o1-58/+167
llseek, lseek64, sockaddr.sa_len and make the lseek checks immune to compiler warnings, so that they can be compiled with Intel C++ 8.1. Patch from: Matthias Andree <matthias.andree@gmx.de>
2005-01-18Make configure.in script check for prerequisite headers when checking forTheodore Ts'o1-4/+133
the presence of sys/disk.h, sys/mount.h, and net/if.h, to improve the configure script on Solaris and *BSD systems.
2005-01-17Various portability fixes for Solaris systems.Theodore Ts'o1-15/+30
2005-01-09Fix configure.in to use AC_CHECK_TYPES instead of the "broken by design"Theodore Ts'o1-3/+2
autoconf 2.13 version of AC_CHECK_TYPE. Otherwise, on some platforms intptr_t might get erroneously #define'd to be long. (Addresses Debian Bug #289133)
2004-11-30Update to use gettext 0.14.1 and autoconf 2.50+Theodore Ts'o1-3463/+12056
2004-11-19Remove support for EVMS 1.x plugin library.Theodore Ts'o1-273/+220
2004-11-19Remove the a.out DLL support, since it's been obsolete and unmaintainedTheodore Ts'o1-249/+219
for a long time now.
2004-09-18Revamp the initrd scripts to use a new helper program,Theodore Ts'o1-219/+243
e2initrd_helper, which obviates the need for using /bin/awk and mounting/unmounting the root filesystem during the initrd process. (Addresses Debian Bug #247775)
2004-09-17Clean up the header file #include's for lib/blkid/getsize.cTheodore Ts'o1-1/+1
and lib/ext2fs/getsize.c In lib/blkid/getsize.c, include <sys/disk.h> if present since this is where the DIOCGMEDIASIZE ioctl is defined on FreeBSD. (Addresses Debian Bug #264630)
2004-05-04configure.in, configure: Enable the fsck wrapper for the DebianTheodore Ts'o1-1/+1
FreeBSD kernel / GNU userspace port. (Addresses Debian Bug #246738)
2004-04-03Use C99 stdint.h types instead of custom types in the uuid library.Theodore Ts'o1-1/+1
2004-03-19Fix Darwin/Mac OS X support to fetch the ethernet address in the uuid library.Theodore Ts'o1-15/+50
2004-02-23Update configure file using autoconf 2.13.Theodore Ts'o1-42/+46
2004-02-23Add -mieee to CFLAGS if we're using GCC and the CPU is an Alpha.Matthias Andree1-194/+205
Fixes a test case failure in FreeBSD/alpha. Reported and fix suggested by Greg Lewis.
2004-01-30Check in modified configure script from FreeBSD port changeset.Theodore Ts'o1-1/+1
2003-08-01Include inttypes.h if present. New macros INT_TO_VOIDPTR andTheodore Ts'o1-20/+93
VOIDPTR_TO_INT. Use them throughout for int<->void * casts to fix 64-bit warnings.
2003-07-12badblocks.c (do_read, do_write, test_rw): Change the read/writeTheodore Ts'o1-1/+1
test to honor the -c option (number of blocks at a time). do_read and do_write will try to turn on the O_DIRECT flag if it appears that it is possible to use it. (Addresses Debian bug #198006)
2003-07-12Update to use the new freebsd config triple (Addresses DebianTheodore Ts'o1-6163/+3228
bug #195274)
2003-07-05configure.in:Theodore Ts'o1-3224/+6168
Add workaround for Darwin and Libintl
2003-06-08Adjust defaults for FreeBSD to no longer build theTheodore Ts'o1-3/+3
fsck wrapper, and to not install into /usr/local by default. (Addresses Debian bug #195274)
2003-05-20Fix bug which caused --disable-evms not to work.Theodore Ts'o1-205/+205
2003-05-17MCONFIG.in, configure.in: Only put the intl directory in the -ITheodore Ts'o1-0/+6
search path if we are using --with-internal-gettext. Otherwise causes compatibility problems with the woody glibc. (Addresses Debian bug #193372)
2003-05-13configure.in: Fix typo in help message for --enable-evms-11Theodore Ts'o1-1/+1
2003-05-05Add --enable-test-io-debug configure option which causes e2fsck andTheodore Ts'o1-210/+231
tune2fs to use the test I/O manager. The test I/O manager has been changed to not do anything extra by default, unless the TEST_IO_FLAGS and/or TEST_IO_BLOCK environment variables are set, which controls what I/O operations are logged and a block number to watch, respectively. The log messages are sent to stderr by default, unless a filename is specified via the TEST_IO_LOGFILE environment variable.
2003-05-05configure.in, configure, Makefile.in: Add --with-diet-libcTheodore Ts'o1-211/+239
convenience option. Add --disable-evms option.
2003-05-03Update to gettext 0.11.5. We now enable NLS support by default.Theodore Ts'o1-1025/+2125
Fixed up support for using the internal intl library.
2003-04-18configure.in: Remove CYGWIN definition; we will use theTheodore Ts'o1-7/+3
automatically defined __CYGWIN__ instead.
2003-04-13Add portability enhancements for Cygwin32 environment.Theodore Ts'o1-46/+124
2003-03-23Move tarball generation functions to util/gen-tarballTheodore Ts'o1-193/+197
2003-03-17Fix the Apple Darwin port.Theodore Ts'o1-1/+1
2003-03-16Update the generated configure file.Theodore Ts'o1-5/+52
2003-03-14Update generated configure file.Theodore Ts'o1-167/+173
2003-03-02Changes to create a subset distribution which consists only of theTheodore Ts'o1-16/+13
et, ss, uuid, and blkid libraries. The configure script and top-level makefile were changed to support working with a subset distribution.
2003-02-22Add dynamic debugging capabilities to the blkid library, Theodore Ts'o1-188/+209
controlled by the environment variable BLKID_DEBUG. The debugging code is enabled by a new configuration option, --enable-blkid-debug.
2003-01-23Integrate new blkid library.Theodore Ts'o1-3/+3
2002-11-09Add german translation to the language catalogTheodore Ts'o1-1/+1
Fix internationalization of "pass 2" in e2fsck. Update po files.
2002-11-08configure.in, configure: Change --enable-jfs-debug to Theodore Ts'o1-4/+4
--enable-jbd-debug for consistency's sake.
2002-11-08Skip byteswap tests on --disable-swapfsTheodore Ts'o1-168/+173
Disable certain tests that depend on the byteswapping functions being present so that "make check" succeeds even if --disable-swapfs is passed to the configure script.
2002-11-08Update EVMS plugin to support EVMS ABI 1.2Theodore Ts'o1-201/+213