Hi Peter,
From the keyboard of Peter,
Am Sam, 2002-03-09 um 16.46 schrieb Waldemar Brodkorb:
Hi Peter,
From the keyboard of Peter, Ich sehe den Wald vor lauter Bäumen nicht mehr, kann mir da jemand einen Tip geben?
ldd `deine sash`
Kann es sein das die auch andere libs braucht?
Nein, die sash nicht, die läuft ohne. Jedenfalls startet sie und ldd behauptet "not a dynamic executable".
Kompilier dir doch aus util-linux und den anderen sourcen die Programme statisch. (busybox wäre auch ne option)
Das hätte ich gerne getan, aber leider befinden sich dd, ls usw in dem Paket fileutils in der Serie a. Leider gibt es das nicht als Quellcode.
Was??????
Ich habe mal gehört, das häötte Lizenzrechtliche Gründe, kann das sein?
Nein.
Dann mußte ein bißerl Makefile hacken oder CFLAGS setzen. gcc -static oder ld -s wenn es mehrer Objectfiles sind.
Ein Kumpel von mir ist C-Programmierer, der hätte das schon hingebogen, wenn ich es selbst nicht geschafft hätte. Aber ohne Quellcode...:-(
Wenn es fileutils nicht im Quellcode gibt, dann installier ich gleich WinXP ... ach ne habe ich ja garnicht *g* Schau dir mal busybox an, da ist dd und ls in einer schmalen Implementierung dabei. BTW: Die Debian-Bootdisketten benutzen auch busybox ... gruß Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html If not: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'