Wow... evidently I am the only admin that doesnt know the
answer to this considering the response:) Thanks all..
Answer: Basically everyone suggested to use 'ldd' <binary name>
to determine what libraries the program was using
and copy those over to the other system.
Original Question is at the Bottom..
Thanks go out to!
Alan Kong
Jochen Bern
Richard Smith
Dr. Gareth Barker
W. Frank Lowe
Michael Wang
David Evans
Danny Johnson
Todd M. Wilkinson
Kevin Sheehan/Uniq
Unixboy@aol.com
Jim Roy
Patrick L. Nolan
James Neal
Tim Carlson
Michael Salehi
Jonathan.Loh
Rik Schneider
Jay Lessert
AnitGL@ilx.com
Craig Raskin
Michael Hocke
Sascha Schumann
Bill Hathaway
Roberto Wagner
Stephan Grund
Rich Snyder
Damir Delija
Stefan Jon Silverman
James Coby
Johnie Stafford
Russ Poffenberger
Hahn Kyu Chung
Normand Ranger
Original Question:
> Folks,
>
> I have some C code that I compiled on one box and I need
> to copy the binaries over to another box to run them.
> Unfortunatly the box that it is going to was loaded with
> an end user load of solaris and it doesnt appear to have
> all the necessary shared libraries installed to run the
> program since it doesnt do anything. Is there a command
> in Solaris 2.5.1 that can tell me what libraries.. etc
> a binary file requires to run? Or is there one or two specific
> 2.5.1 packages (sparc) that contain all the libarries that
> are necessary to support compiled/compiling applications?
> I put gcc on the destination machine in the hopes that it
> would provide the support necessary, but gcc couldnt compile
> squat (I guess cause of lack of libraries). How would I
> transform a end user load into a developers load of solaris
> with no down time basically?
Mike..
-- Speed of Lightning, Roar of Thunder! Fighting All Who Rob and Plunder... UnderDog.. Ahhahah UnderDog!
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:13:17 CDT