summaryrefslogtreecommitdiff
path: root/development/slibtool/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/slibtool/README')
-rw-r--r--development/slibtool/README24
1 files changed, 21 insertions, 3 deletions
diff --git a/development/slibtool/README b/development/slibtool/README
index 4ff07495d7..14d5f5dbb1 100644
--- a/development/slibtool/README
+++ b/development/slibtool/README
@@ -9,8 +9,26 @@ This does not conflict with GNU libtool included with Slackware.
To use slibtool instead of libtool export this to your environment.
export MAKEFLAGS='LIBTOOL=slibtool'
-
-Alternatively only shared or static libraries can be built.
+or you can build only shared libraries:
export MAKEFLAGS='LIBTOOL=slibtool-shared'
-or
+or only static libraries:
export MAKEFLAGS='LIBTOOL=slibtool-static'
+
+slibtool may build packages that are not compatible with GNU libtool.
+For compatibility, use clibtool instead of slibtool:
+ export MAKEFLAGS='LIBTOOL=clibtool'
+or, for only shared libraries:
+ export MAKEFLAGS='LIBTOOL=clibtool-shared'
+or, for only static libraries:
+ export MAKEFLAGS='LIBTOOL=clibtool-static'
+
+If a build with libtool fails because of missing libtool library files
+(.la), the package with the missing files can be rebuilt with clibtool
+as above.
+
+To use slibtool in a more verbose debug mode:
+ export MAKEFLAGS='LIBTOOL=dlibtool'
+or, for only shared libraries:
+ export MAKEFLAGS='LIBTOOL=dlibtool-shared'
+or, for only static libraries:
+ export MAKEFLAGS='LIBTOOL=dlibtool-static'