gnu/lib: Raise WARNS generally to 1 via Makefile.inc.
lvm2: Trim sources that create empty objects.Source is empty, not implemented.
lvm2: More cleanup (include <unistd.h>, use default CSTD, WARNS = 1).<unistd.h> is required for some prototypes (getpid(), unlink(), ...).WARNS?=2 requires some more work.
lvm2: Stop requiring _XOPEN_SOURCE=700 and use our default environment.The 'stack' macro conflict was solved by renaming the struct lwp_paramsmembers. That define is really a stupid thing to do. :(
liblvm: Request _XOPEN_SOURCE=700 for alphasort() prototype.
Use CSTD and remove local CSTD settings which are no longer needed.Also, stick with gnu89 for lib/liblvm and libexec/tcpd for now.
libdevmapper, liblvm - stop inter-lib linking* Don't link libraries to other libraries, this only causes trouble like having to do: -lprop -ldevmapper -lprop.* Remove the double-linking to prop
libdevmapper, liblvm - stop inter-lib linking* Don't link libraries to other libraries, this only causes trouble like having to do: -lprop -ldevmapper -lprop.* Remove the double-linking to prop and crypto in cryptdisks.Suggested-by: Sascha Wildner (swildner@)
show more ...
liblvm: Raise WARNS to 1.Since __BSD_VISIBLE is unset for liblvm compilation, we need to add thestandard define for alloca() (taken from <stdlib.h>) to lib.h to preventwarnings.While here, clea
liblvm: Raise WARNS to 1.Since __BSD_VISIBLE is unset for liblvm compilation, we need to add thestandard define for alloca() (taken from <stdlib.h>) to lib.h to preventwarnings.While here, clean up the Makefile a bit, too.
liblvm: Minor cleanup in the Makefile.
libdevmapper/liblvm: Add SHLIB_MAJOR so we get the .so too.
lvm - use libdevattr for device cache checks* Improve the device checking of devices that go into that cache and that don't by using libdevattr and the tagged stuff.
lvm2 stuff - bind into build system* Bind all the lvm2 stuff into the build system and get rid of useless lvm2tools.mk.