> Is it possible to run an external executable from the shell? If so, 
> how? Typing the name of the executable as you would normally do in any 
> other shell results in a "not found" error.

What is "not found" is glibc (libc6), as tomsrtbt includes libc5
shared C libraries.  There are a few choices:

- Add glibc to tomsrtbt.  This is prohibitively hard, as it is
  large, and all of the programs already on tomsrtbt are linked
  with libc5, so you either relink all of them, or include both.

- Compile your external executable against libc5.  This is the
  middle option in difficulty, requiring a libc5 compilation
  environment, but makes small executables and for inclusion.

- Link your external program with -static.  This is the easiest
  option, as it just means a change to the options passed to ld,
  but it has the downside of making each executable fairly large.

-Tom

Reply via email to