Am Son, 2002-03-10 um 21.36 schrieb Waldemar Brodkorb:
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*
Nana, wer wird denn gleich die Flinte ins Getreide werfen;-) Also zumindest bei Suse7.3 finde ich sie nicht. Kann ja sein, das ich sie übersehe, aber...:-\
Schau dir mal busybox an, da ist dd und ls in einer schmalen Implementierung dabei. BTW: Die Debian-Bootdisketten benutzen auch busybox ...
Das mit der busybox ist nicht schlecht. Leider hat Suse da auch wieder fertig kompiliertes Zeugs dabei, da ist alles drin was ich nicht brauche:-( Hab mir das jetzt aus dem Internet besorgt und selbst übersetzt, nur mit den nötigsten drin und statisch, mal sehen, wie das jetzt aussieht:-) Danke für den Tip! -- mfg Peter Küchler, Planungsverband Ballungsraum Frankfurt/Rhein-Main