linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Mike Wolf <mwolf@cray.com>
To: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Problems using shared library in corss environment
Date: Mon, 21 Aug 2000 11:34:37 -0500	[thread overview]
Message-ID: <39A15A1D.5B3A1E18@cray.com> (raw)
In-Reply-To: Pine.LNX.4.21.0008220121070.24904-100000@doit.ajou.ac.kr


Seong-kyu Ko wrote:
>
> Hi everybody.
> First, I'm sorry for my weak English, but please read my problem and help
> me.
>
> I have some problems in building a powerpc corss compiler environment.
> I'm now trying to build a cross environment, the host is i386 and target
> is powerpc.
>
> These are the packages that I used.
> 1. binutils-2.10
> 2. gcc-2.95.2
> 3. glibc-2.1.3 (add-ons : glibc-crypt-2.1, glibc-linuxthreads-2.1.3)
>
> First, I compile the binutils for powerpc cpu.
> Second, I build cross compiler with gcc.
> Third, I compile glibc for powerpc with cross compiler that I made.
> Last, I re-build cross compiler include glibc for library.
>
> And I compiled kernel with cross compiler that I made.
> Yeah, it's ok. And I compile 'init' with static library.
>
> but I compile shell with shared labrary, it use ld.so.1 and libc.so.6
> The problem is ld.so.1 can't found libc.so.6
> The error message is this :
> 'error in loading shared libraries: libc.so.6: cannot open shared object
> file: No such file or directory'
>
> Please tell me why it can't find that and how can I solve this problem.
> I'll wait your answers.
> thank you.
>
You probably have the shared libs in the wrong location.  Where ever
they
reside on you cross compiler is where they will need to reside in the
ppc
tree.  So instead of putting them in /lib or /usr/lib put them in
/home/.../target/powerpc-linux-gnu/lib or whatever directory the libs
were
installed into when you made the cross compiler.

If you are NFS mounting the root dir then you can use snoop to see
where ld.so is looking for the shared libs.

--
Mike Wolf
Cray Inc
655-F Lone Oak Drive, Eagan, MN 55121
mwolf@cray.com          (651)683-5313

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

  reply	other threads:[~2000-08-21 16:34 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-08-21 16:22 Problems using shared library in corss environment Seong-kyu Ko
2000-08-21 16:34 ` Mike Wolf [this message]
2000-08-21 16:45   ` Seong-kyu Ko
2000-08-22  1:34 ` Graham Stoney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=39A15A1D.5B3A1E18@cray.com \
    --to=mwolf@cray.com \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).