[ELDK] ld.so.1 needed by libpthread.so.0 not found

Wolfgang Denk wd at denx.de
Fri Jan 24 23:24:01 CET 2014


Dear Larry,

In message <A3052169-FDF2-4691-8C58-9D4C11072C46 at usgs.gov> you wrote:
>
> I do not understand why the version of SUSE has anything to do with your
> linker failure.  Your cross-development environment should be compiling
> with target headers and linking with target static and shared libraries
> only.  Those should all be contained in the ELDK 3.1.1 cross-development
> kit -- they have nothing to do with the host O/S release.  I suspect

The ELDK 3.1.1 tools were built in March 2005 using a RedHat 7.3 based
build host, with a 2.4 kernel etc.  A _lot_ of things have changed
since; there is no guarantee that the old binaries will still execute
correctly in the new environment - using totally different shared
libraries etc.  Even if everything appears to work fine you can never be
sure.

For a production environment such uncertainty is not acceptable. Here
you must be able to fully trust your tools.  The only feasible
approach here is to run in a supported OS environment - either on a
phyical or on a virtual machine.  Given that it may be difficult to
run such old kernels on current hardware (for example, you may find
that there are no drivers for the S-ATA controllers in your PC), it is
much easier and much less maintenannce effort to set up a virtual
host.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Work 8 hours, sleep 8 hours; but not the same 8 hours.


More information about the eldk mailing list