summaryrefslogtreecommitdiffstats
path: root/development/slibtool/README
diff options
context:
space:
mode:
author Hunter Sezen <orbea@fredslev.dk>2018-10-27 06:16:35 +0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2018-10-27 09:27:32 +0700
commit5df8d548e5e810b23b781dfa19d5bae790ad0feb (patch)
tree79f7fd0f9f5802df22fa15050c960c0b495ed779 /development/slibtool/README
parenteef2f17d2749ada6baea36a540fa9de9835b249b (diff)
downloadslackbuilds-5df8d548e5e810b23b781dfa19d5bae790ad0feb.tar.gz
slackbuilds-5df8d548e5e810b23b781dfa19d5bae790ad0feb.tar.xz
development/slibtool: Updated for version 0.5.26.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/slibtool/README')
-rw-r--r--development/slibtool/README28
1 files changed, 22 insertions, 6 deletions
diff --git a/development/slibtool/README b/development/slibtool/README
index bc3ddc6aa5..de43a122ff 100644
--- a/development/slibtool/README
+++ b/development/slibtool/README
@@ -8,30 +8,46 @@ on modern systems.
This does not conflict with GNU libtool included with Slackware.
To use slibtool instead of libtool export this to your environment.
+ export MAKEFLAGS='LIBTOOL=rlibtool'
+
+This symlink should work in most cases by parsing the generated libtool
+to determine if shared libraries and / or static archives will be built.
+
+To force building both shared libraries and static archives:
export MAKEFLAGS='LIBTOOL=slibtool'
or you can build only shared libraries:
export MAKEFLAGS='LIBTOOL=slibtool-shared'
-or only static libraries:
+or only static archives:
export MAKEFLAGS='LIBTOOL=slibtool-static'
slibtool may build packages that are not compatible with GNU libtool.
-For compatibility, use clibtool instead of slibtool:
+For compatibility, use rclibtool instead of rlibtool:
+ export MAKEFLAGS='LIBTOOL=rclibtool'
+or, for both shared libararies and static archives:
export MAKEFLAGS='LIBTOOL=clibtool'
or, for only shared libraries:
export MAKEFLAGS='LIBTOOL=clibtool-shared'
-or, for only static libraries:
+or, for only static archives:
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.
+(.la), the package with the missing files can be rebuilt with rclibtool
+or clibtool as above.
To use slibtool in a more verbose debug mode:
+ export MAKEFLAGS='LIBTOOL=rdlibtool'
+or, for compatibility and a more verbose debug mode:
+ export MAKEFLAGS='LIBTOOL=rdclibtool'
+or, for both shared libraries and static archives:
export MAKEFLAGS='LIBTOOL=dlibtool'
or, for only shared libraries:
export MAKEFLAGS='LIBTOOL=dlibtool-shared'
-or, for only static libraries:
+or, for only static archives:
export MAKEFLAGS='LIBTOOL=dlibtool-static'
+If the generated libtool is not found when using rlibtool, rclibtool,
+rdlibtool or rdclibtool this will result in a build error and they
+should not be used in those cases.
+
To build debugging symbols use:
DEBUG=1 ./slibtool.SlackBuild