Clarified configuration and license aspects of libreadline and libedit
This commit is contained in:
@ -98,11 +98,18 @@ Several alias links point to the xorriso binary:
|
||||
xorrecord starts xorriso with -as cdrecord emulation already enabled
|
||||
osirrox starts with -osirrox image-to-disk copying already enabled
|
||||
|
||||
By default xorriso will depend on libreadline if the readline-dev headers
|
||||
are present. This dependcy can be avoided by running
|
||||
By default libisoburn will depend on libreadline if the library and its
|
||||
development header files are present at compile time. If not, then it will
|
||||
try to depend on libedit and its header file.
|
||||
Both conditional dependencies can be avoided by running
|
||||
./configure --prefix=/usr --disable-libreadline
|
||||
make clean ; make
|
||||
Never omit the "make clean" command after switching libreadline enabling.
|
||||
Never omit the "make clean" command after switching enabling of libreadline.
|
||||
Note that depending on libreadline-6 will cause libisoburn's license to
|
||||
become "GPL version 3 or later".
|
||||
If you want to explictely allow only the use of libedit, then do
|
||||
./configure --prefix=/usr --disable-libreadline --enable-libedit
|
||||
|
||||
Other deliberate dependency reduction options of ./configure are:
|
||||
--disable-libacl avoid use of ACL functions like acl_to_text()
|
||||
--disable-xattr avoid use of xattr functions like listxattr() on Linux
|
||||
|
Reference in New Issue
Block a user