Quote:
Originally Posted by ppoo
I don't have it. I use KT /{lib,etc,usr} as root filesystem then sb2 ./configure, but it seems KT missing library to compile xterm. But KT still can run Xterm
|
Most likely correct.
Ah, the beauty of the posix dynamic library naming.
Hint: You might look that up - a little new knowledge wouldn't hurt.
There are two naming systems, one for the build-time library name(s) and one for the run-time library name.
They often end up at the same library binary - it is the naming systems that differ for those two different purposes.
The build-time name(s) is used by the linker and the names include version information in the name string itself.
This name chain starts with the base name and leads to the most specific version of the library present. (at least it does when it is present.)
The run-time name is used by the loader and the version information is in the symbol table, per symbol.
Embedded Operating Systems are supposed to be small and light.
Embedded Linux is.
Kindles run embedded Linux.
Small, run-time, OS installations are not intended to be program creation environments.
Are you really surprised that the Kindles do not ship with the build-time name chains?
Knowledge is power, back up and create a complete build environment based on the library files that do ship with the Kindles.
Only then try to build something.