diff options
author | 2018-10-27 06:16:35 +0700 | |
---|---|---|
committer | 2018-10-27 09:27:32 +0700 | |
commit | 5df8d548e5e810b23b781dfa19d5bae790ad0feb (patch) | |
tree | 79f7fd0f9f5802df22fa15050c960c0b495ed779 /development/slibtool/README | |
parent | eef2f17d2749ada6baea36a540fa9de9835b249b (diff) | |
download | slackbuilds-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/README | 28 |
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 |