zkabelac
a38f899d7e
Use datarootdir and fix warning during configure process:
...
config.status: WARNING: 'make.tmpl.in' seems to ignore the --datarootdir setting.
2010-03-04 09:48:19 +00:00
Milan Broz
42a6d954d3
Switch memory debugging off for now if compiled with dmeventd,
...
functions are not thread-safe in debug mode.
2010-01-22 13:20:32 +00:00
Alasdair Kergon
f8ff64c87e
more build fixes
2010-01-19 01:10:46 +00:00
Alasdair Kergon
0e20e05795
linking parms missing from o->so conversion.
2009-10-09 15:55:31 +00:00
Alasdair Kergon
eeefbfd38d
Allow for a build directory separate from the source.
2009-10-02 19:10:31 +00:00
Peter Rajnoha
3eca5ad9a1
Fix Makefile to take into account dmsetup's reconfiguration.
2009-09-11 15:52:22 +00:00
fabbione
d279ed7dd6
Remove unwanted Makefiles and don't purge lvm2.po that's
...
under RCS.
2009-09-01 18:11:14 +00:00
Alasdair Kergon
709e1afd31
Prepare for udev synchronisation code. (options don't work yet)
2009-07-31 11:49:53 +00:00
Alasdair Kergon
62a636c887
Add an API version number, LVM_LIBAPI, to the VERSION string.
2009-07-22 20:01:28 +00:00
Milan Broz
d57543b220
Introduce lvm2_install target.
...
Buildsystem support device-mapper only install,
but generic install tagret includes both dm+lvm2.
For distribution which uses separate install_device-mapper,
there is no way how to install lvm2 only
(so after installing lvm2 for packaging purposes
built system must remove installed device-mapper files).
Fix it by allowing lvm2_install target, similarily like
install_cluster for clvmd.
(install = install_device-mapper + install_lvm2)
2009-05-11 10:28:45 +00:00
Zdeněk Kabeláč
01eaadfa53
Avoid referencing files from DESTDIR during build process
2009-04-08 14:08:05 +00:00
Alasdair Kergon
456efad714
Add missing 'device-mapper' internal subdir build dependency.
2009-04-07 22:53:48 +00:00
Alasdair Kergon
3640dc2fa3
Move tools/version.h to lib/misc/lvm-version.h.
...
Split LVM_VERSION into MAJOR, MINOR, PATCHLEVEL, RELEASE and RELEASE_DATE.
2009-02-22 22:11:58 +00:00
Alasdair Kergon
abba6e0642
make install_device-mapper
2008-11-04 17:25:32 +00:00
Alasdair Kergon
bb167efa7b
dmeventd
2008-11-04 15:55:27 +00:00
Alasdair Kergon
03ed7d73fc
more missing bits
2008-11-04 14:57:06 +00:00
Alasdair Kergon
a2bfad1c29
Right, a simple build (without options) is working again.
2008-11-03 22:14:30 +00:00
Alasdair Kergon
ba70dce803
further progress
2008-11-01 02:19:19 +00:00
Alasdair Kergon
412c91cb6b
no DMDIR
2008-10-31 22:33:55 +00:00
Alasdair Kergon
9b21ace1e9
Generate man pages from templates and include version. (romster)
2008-10-08 12:50:13 +00:00
Alasdair Kergon
be2c03fa96
Add usrlibdir & usrsbindir to configure.
2008-10-07 19:11:59 +00:00
Alasdair Kergon
6401f1b1c9
tweak lcov configuration/makefiles
2008-06-27 19:24:17 +00:00
Zdeněk Kabeláč
f44584fa10
extended configure with --enable-profiling for compiling code with gcov info
...
extended Makefile with targets:
cov-reset - reset counters
cov - generete report to covhtml subdirectory
covd - generate report to covhtml-DATE-TIME subdirectory
2008-06-27 15:35:09 +00:00
Jim Meyering
062886df64
avoid link failure when configuring without --enable-cmdlib
...
* configure.in (LVM2CMD_LIB): Define if --enable-cmdlib.
* dmeventd/mirror/Makefile.in (CLDFLAGS): Use $(LVM2CMD_LIB) rather
than hard-coding -llvm2cmd.
* dmeventd/snapshot/Makefile.in (CLDFLAGS): Likewise.
2008-06-23 09:25:08 +00:00
Alasdair Kergon
0646d0dd91
revert accidental checkin
2008-05-19 20:06:34 +00:00
Alasdair Kergon
83e54b45a5
Refactor some vginfo manipulation code.
2008-05-19 19:49:56 +00:00
Jim Meyering
c99204d370
Correct typo in comments: s/is part of the LVM2/is part of LVM2/.
...
Signed-off-by: Jim Meyering <jim@meyering.net>
Author: Jim Meyering <jim@meyering.net>
2007-09-21 10:16:45 +00:00
Alasdair Kergon
b10cc18f53
Add -Wformat-security and change one fprintf() to fputs().
2007-04-27 19:26:57 +00:00
Alasdair Kergon
2294fdb496
Change some #include lines to search only standard system directories.
2007-04-27 17:46:16 +00:00
Alasdair Kergon
2d6a014920
Use CFLAGS when linking so mixed sparc builds can supply -m64
2007-01-11 17:12:27 +00:00
Alasdair Kergon
fd6570720a
Add configure --with-dmdir to compile against a device-mapper source tree.
...
Use no flush suspending for mirrors.
2007-01-09 20:31:08 +00:00
Alasdair Kergon
7840c78a23
Add DISTCLEAN_TARGETS to make template for configure.h.
...
More fixes to error paths.
2006-05-16 20:53:13 +00:00
Alasdair Kergon
45dca55fc8
Make SIZE_SHORT the default for display_size().
...
Fix some memory leaks in error paths found by coverity.
Use C99 struct initialisers.
Move DEFS into configure.h.
Clean-ups to remove miscellaneous compiler warnings.
2006-05-09 21:23:51 +00:00
Alasdair Kergon
70e45ad37b
Check for libsepol.
...
Add some cflow & scope support.
Separate out DEFS from CFLAGS.
Remove inlines and use unique function names.
2006-04-19 15:33:07 +00:00
Alasdair Kergon
160bb70cdf
Add %.so: %.a make template rule.
2006-02-02 19:16:47 +00:00
Alasdair Kergon
17e298ad2a
Only do lockfs filesystem sync when suspending snapshots.
...
Switchover library building to use LIB_SUFFIX.
2006-01-31 14:52:30 +00:00
Alasdair Kergon
8fbedf3441
Add DEFS
2005-10-25 19:03:59 +00:00
Alasdair Kergon
c65d95bf29
Cluster-extension-only installation.
2004-08-18 18:57:40 +00:00
Alasdair Kergon
24581482d0
make -O2 optimisation flag configurable.
2004-06-29 13:29:25 +00:00
Alasdair Kergon
20c0adb961
Fix LD_FLAGS->LDFLAGS. LD_DEPS->LDDEPS.
...
Update configure script: add --disable-selinux & some missing messages.
2004-06-28 14:01:24 +00:00
Alasdair Kergon
fe55bfddcf
lvm.static can be installed in different dir from rest of tools
2004-04-14 18:00:23 +00:00
Alasdair Kergon
c0842e6444
Install example config file by default if there isn't one already.
2004-04-14 17:39:55 +00:00
Alasdair Kergon
012ad2d423
More build fixes
2004-04-06 15:14:23 +00:00
Alasdair Kergon
bdee01a03d
Fix shared format1 build.
2004-04-05 16:29:37 +00:00
Alasdair Kergon
66ed5f82c4
Update copyright notices.
2004-03-30 19:35:44 +00:00
Alasdair Kergon
894c70e7f8
Update makefiles (incl. cmdlib).
2004-03-26 13:21:12 +00:00
Alasdair Kergon
16adf4de1b
Fix DESTDIR with configure path overrides.
2004-03-17 19:37:44 +00:00
Alasdair Kergon
f93434a8ce
Basic internationalisation support.
2004-02-13 22:56:45 +00:00
Alasdair Kergon
e63c51cd97
Inherit CFLAGS at make time
2003-10-21 21:59:42 +00:00
Alasdair Kergon
6a5f21b34e
Missing 'make install' dependency.
2003-05-06 11:58:55 +00:00
Alasdair Kergon
373058a32a
Improve build robustness.
2003-04-15 13:24:42 +00:00
Alasdair Kergon
e8c4bf56fe
Tidy various pre-processing incl. making libdl optional.
2003-03-24 18:08:53 +00:00
Alasdair Kergon
2f4d91fd69
configure --disable-devmapper if you don't have libdevmapper
2003-01-08 22:44:07 +00:00
Alasdair Kergon
dd2157534b
Default stripesize 64k & config file setting for it;
...
Clear many compiler warnings (i386) & associated bugs - hopefully without
introducing too many new bugs:-) (Same exercise required for other archs.)
Default compilation has optimisation - or else use ./configure --enable-debug
2002-12-19 23:25:55 +00:00
Alasdair Kergon
34dd8d0a91
Some new features.
2002-11-18 14:04:08 +00:00
AJ Lewis
83a9a7bdb2
o This resolves bug #79
...
o added -D_REENTRANT to the CFLAGS so clvmd works properly with liblvm
(I saw this problem with Redhat 7.3)
2002-08-15 15:31:33 +00:00
Patrick Caulfield
76f3792287
Use O_DIRECT for writing to devices.
...
Doesn't work on HPPA due to a kernel bug but other archs shuld be OK.
2002-07-22 08:10:54 +00:00
Alasdair Kergon
25c79a4fcd
Remove any core files on distclean.
2002-01-24 13:30:40 +00:00
Alasdair Kergon
ae14d205a5
Allow compilation against a device-mapper that was installed into $DESTDIR
...
Always check for negative (error) return code from lv_active()
2002-01-18 16:43:19 +00:00
Alasdair Kergon
71f5d0dac7
Another attempt to support both readline versions.
2002-01-08 19:17:08 +00:00
Alasdair Kergon
8697263bde
Fix $DESTDIR support
2002-01-02 14:23:10 +00:00
Alasdair Kergon
e905a20a60
Tweaks for make install. -m args replaces verbose to display maps.
2001-12-03 20:23:53 +00:00
Alasdair Kergon
649c8649f7
Make source files depend on makefiles.
2001-11-28 15:00:49 +00:00
Alasdair Kergon
405139e3b8
o Tool support for segments.
...
o vgmerge working.
2001-11-28 13:45:50 +00:00
Alasdair Kergon
4f8d347171
Use CFLAGS during make rule generation.
2001-11-28 12:28:03 +00:00
Joe Thornber
47a14884d6
o Turn on pool debugging by default (-DDEBUG_POOL)
2001-11-28 09:07:53 +00:00
Patrick Caulfield
fa904b53be
Don't need EXTRA_LIBS as autoconf fills in LIBS for us with all that is needed.
...
BTW if there are any *real* autoconf experts out there please feel free to flame
me.
2001-11-16 11:39:13 +00:00
Patrick Caulfield
02a13a5a18
Do substitution on LIBS so that those platforms that need -lncurses as well as
...
lreadline will work.
2001-11-16 10:40:16 +00:00
Alasdair Kergon
0ac7ead922
Merge lvreduce & lvextend into lvresize.
2001-11-13 14:17:50 +00:00
Alasdair Kergon
993dfa4368
lvremove
2001-10-29 13:52:23 +00:00
Alasdair Kergon
b7ab3f673c
o fopen error message
...
o debug options in makefile
2001-10-25 15:07:26 +00:00
Alasdair Kergon
0b8c30c109
persistent filter & some log message changes
2001-10-23 18:20:27 +00:00
Alasdair Kergon
5380bd39ca
makefile support for tests
2001-10-04 12:07:29 +00:00
Alasdair Kergon
b753656d50
Create symlinks to .h files in an include directory
2001-10-01 13:36:54 +00:00
Alasdair Kergon
157159e487
Fix dependencies.
2001-09-24 12:05:04 +00:00
Alasdair Kergon
02ada9f800
Makefiles & autoconf.
2001-09-21 12:37:43 +00:00