View Single Post
Old 12-24-2012, 07:49 AM   #209
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by ppoo View Post
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.
knc1 is offline   Reply With Quote