btrfs-progs: INSTALL: enhance build instructions
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
22edaa7e85
commit
59cc65a4e6
27
INSTALL
27
INSTALL
|
@ -24,6 +24,10 @@ XATTR library should be provided by the standard C library or by
|
||||||
Please note that the package names may differ according to the distribution.
|
Please note that the package names may differ according to the distribution.
|
||||||
See https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories#Dependencies .
|
See https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories#Dependencies .
|
||||||
|
|
||||||
|
|
||||||
|
Building from sources
|
||||||
|
---------------------
|
||||||
|
|
||||||
To build from git sources you need to generate the configure script using the
|
To build from git sources you need to generate the configure script using the
|
||||||
autotools:
|
autotools:
|
||||||
|
|
||||||
|
@ -48,5 +52,28 @@ values of the respective variables.
|
||||||
|
|
||||||
$ make EXTRA_CFLAGS=-ggdb3
|
$ make EXTRA_CFLAGS=-ggdb3
|
||||||
|
|
||||||
|
The build utilizes autotools, dependencies for generating the configure
|
||||||
|
scripts are:
|
||||||
|
|
||||||
|
* autconf, autoheader
|
||||||
|
* automake, aclocal
|
||||||
|
* pkg-config
|
||||||
|
|
||||||
|
|
||||||
|
Staticly built binaries
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
The makefiles are ready to let you build static binaries of the utilities. This
|
||||||
|
may be handy in rescue environments. Your system has to provide static version
|
||||||
|
of the libraries.
|
||||||
|
|
||||||
|
$ make static
|
||||||
|
$ make btrfs.static
|
||||||
|
$ make btrfs-convert.static
|
||||||
|
|
||||||
|
The resulting static binaries have the '.static' suffix, the intermediate object
|
||||||
|
files do not conflict with the normal (dynamic) build.
|
||||||
|
|
||||||
|
|
||||||
References:
|
References:
|
||||||
* https://btrfs.wiki.kernel.org
|
* https://btrfs.wiki.kernel.org
|
||||||
|
|
Loading…
Reference in New Issue