btrfs-progs: tests: add test for send -p on 2 mont points
[platform/upstream/btrfs-progs.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 85a839f..819b92e 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -7,10 +7,12 @@ The Btrfs utility programs require the following libraries/tools to build:
 - libblkid - block device id library
 - liblzo2 - LZO data compression library
 - zlib - ZLIB data compression library
 - libblkid - block device id library
 - liblzo2 - LZO data compression library
 - zlib - ZLIB data compression library
+- libzstd - ZSTD data compression library version >= 1.0.0
 
 For the btrfs-convert utility:
 
 - e2fsprogs - ext2/ext3/ext4 file system libraries, or called e2fslibs
 
 For the btrfs-convert utility:
 
 - e2fsprogs - ext2/ext3/ext4 file system libraries, or called e2fslibs
+- libreiserfscore - reiserfs file system library version >= 3.6.27
 
 Generating documentation:
 
 
 Generating documentation:
 
@@ -31,26 +33,27 @@ Building from sources
 To build from git sources you need to generate the configure script using the
 autotools:
 
 To build from git sources you need to generate the configure script using the
 autotools:
 
- $ ./autogen.sh
   $ ./autogen.sh
 
 To build from the released tarballs:
 
 
 To build from the released tarballs:
 
- $ ./configure
- $ make
- $ make install
   $ ./configure
   $ make
   $ make install
 
 You may disable building some parts like documentation, btrfs-convert or
 backtrace support. See ./configure --help for more.
 
 Specific CFLAGS or LDFLAGS should be set like
 
 
 You may disable building some parts like documentation, btrfs-convert or
 backtrace support. See ./configure --help for more.
 
 Specific CFLAGS or LDFLAGS should be set like
 
- $ CFLAGS=... LDFLAGS=... ./configure --prefix=/usr
   $ CFLAGS=... LDFLAGS=... ./configure --prefix=/usr
 
 and not as arguments to make. You can specify additional flags to build via
 variables EXTRA_CFLAGS and EXTRA_LDFLAGS that get appended to the predefined
 
 and not as arguments to make. You can specify additional flags to build via
 variables EXTRA_CFLAGS and EXTRA_LDFLAGS that get appended to the predefined
-values of the respective variables.
+values of the respective variables. There are further build tuning options
+documented in the Makefile.
 
 
- $ make EXTRA_CFLAGS=-ggdb3
   $ make EXTRA_CFLAGS=-ggdb3
 
 The build utilizes autotools, dependencies for generating the configure
 scripts are:
 
 The build utilizes autotools, dependencies for generating the configure
 scripts are:
@@ -60,18 +63,18 @@ scripts are:
 * pkg-config
 
 
 * pkg-config
 
 
-Staticly built binaries
------------------------
+Statically 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.
 
 
 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
+    $ make static
+    $ make btrfs.static
+    $ make btrfs-convert.static
 
 
-The resulting static binaries have the '.static' suffix, the intermediate object
+The resulting binaries have the '.static' suffix, the intermediate object
 files do not conflict with the normal (dynamic) build.
 
 
 files do not conflict with the normal (dynamic) build.