encol,
I tested your build on my PW1...
Various missing library messages came up, which I eliminated progressively by copying the library files from my build on my Debian-armel-jessie VM.
However, I couldn't fix the last error: It's loading libc.so.6 from the PW1's /lib directory... instead of the libc.so.6 from your build's tasklib directory. Any way to force it to load from your directory??
Testing output (my comments within << >>):
Code:
[root@kindle tw251]# ./taskwarrior.sh
./task: error while loading shared libraries: libtasn1.so.6: cannot open shared object file: No such file or directory
<<Copied libtasn1.so.6 from my Debian-Armel VM>>
[root@kindle tw251]# ./taskwarrior.sh
./task: error while loading shared libraries: libnettle.so.4: cannot open shared object file: No such file or directorycat taskwa
<<Copied libnettle.so.4 from my Debian-Armel VM>>
[root@kindle tw251]# ./taskwarrior.sh
./task: error while loading shared libraries: libhogweed.so.2: cannot open shared object file: No such file or directory
<<Copied libhogweed.so.2 from my Debian-Armel VM>>
[root@kindle tw251]# ./taskwarrior.sh
./task: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./task)
./task: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./task)
./task: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ./task)
./task: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by ./task)
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.17' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.16' not found (required by tasklib/libp11-kit.so.0)
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libp11-kit.so.0)
<<Copied libstdc++.so.6 from my Debian-Armel VM>>
[root@kindle tw251]# ./taskwarrior.sh
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.17' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.18' not found (required by tasklib/libstdc++.so.6)
./task: /lib/libc.so.6: version `GLIBC_2.17' not found (required by tasklib/libstdc++.so.6)
./task: /lib/libc.so.6: version `GLIBC_2.16' not found (required by tasklib/libp11-kit.so.0)
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libp11-kit.so.0)
<<Copied libc.so.6 from my Debian-Armel VM>>
[root@kindle tw251]# ./taskwarrior.sh
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.17' not found (required by tasklib/libgnutls-deb0.so.28)
./task: /lib/libc.so.6: version `GLIBC_2.18' not found (required by tasklib/libstdc++.so.6)
./task: /lib/libc.so.6: version `GLIBC_2.17' not found (required by tasklib/libstdc++.so.6)
./task: /lib/libc.so.6: version `GLIBC_2.16' not found (required by tasklib/libp11-kit.so.0)
./task: /lib/libc.so.6: version `GLIBC_2.15' not found (required by tasklib/libp11-kit.so.0)
<<?? Why is it still loading the Kindle(PW1)'s /lib/libc.so.6 instead of tasklib/libc.so.6??>>
Btw, your usage of "ld-linux" was very interesting for me! Didn't know that trick.
Live and learn!