This is old but retained for future reference. With glibc-2.5+, there is no 'tls' directory anymore so as long as ARMedslack is using the same glibc version as Slackware, we can use Slackware's package doinst.sh scripts unmodified. 1. When upgrading between glibc versions, remember to go into slackware-current/source/l/glibc and remove the NPTL stuff from the doinst.sh scripts. ARM doesn't have NPTL yet, so none of the dirs and libs are created -- which would cause errors from the doinst script during package installation. 2. Also ensure that the output file is 'doinst.sh' rather than 'doinst.sh-glibc'. --- doinst.sh-glibc.orig 2005-05-21 09:50:00.000000000 +0100 +++ doinst.sh 2005-05-21 08:40:35.000000000 +0100 @@ -48,38 +48,6 @@