All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ratin Kumar" <ratin@koperasw.com>
To: "'Ralf Ackermann'" <rac@KOM.tu-darmstadt.de>,
	<linux-mips@linux-mips.org>
Subject: RE: (cross)compiling for the Meshcube  (fwd)
Date: Thu, 22 Jul 2004 09:14:37 -0700	[thread overview]
Message-ID: <000201c47007$0010cec0$6401a8c0@ratwin1> (raw)
In-Reply-To: <Pine.LNX.4.58.0407221756020.4845@shofar.kom.e-technik.tu-darmstadt.de>

You don't mention installing libc for the platform. You will need libraries
for the MIPS(el) target to be present in the cross-compile path.
Try ftp://ftp.linux-mips.org/pub/linux/mips/glibc/mipsel-linux/

On doing Native build, if your platform supports tftp loading of boot kernel
(or if it has a boot kernel which you can pass parameter to), load the
kernel with nfsroot="IP-Address-of-server:/path" ip=ip-address-of-target

This requires an NFS image to be kept somewhere reachable by your target.
There is a tarball of RH7.1(mipsel) NFS dump at MIPS ftp for which worked
for my MALTA.

I did (sometime) ago produce NFS image of RH7.3 for my MALTA board. I can
upload it if you can tell me a location where to put it.

-----Original Message-----
From: linux-mips-bounce@linux-mips.org
[mailto:linux-mips-bounce@linux-mips.org] On Behalf Of Ralf Ackermann
Sent: Thursday, July 22, 2004 8:56 AM
To: linux-mips@linux-mips.org
Cc: Ralf Ackermann
Subject: Q: (cross)compiling for the Meshcube (fwd)


Hello,

I'm trying to (cross)compile some more modules/applications for the 
meshcube - but failed so far.

I installed (on an i386 system):
	binutils-mipsel-linux-2.13.2.1-3.i386.rpm
	gcc-mipsel-linux-2.95.4-1.i386.rpm
(from ftp://ftp.linux-mips.org/pub/linux/mips/crossdev/)

Making a hello world program fails with:
	mipsel-linux-gcc hello.c -o hello
	/usr/mipsel-linux/bin/ld: cannot open crt1.o: No such file or
directory
	collect2: ld returned 1 exit status

My questions:
 - Are there any specific hints for the cross-compile environment
	(or: "What are you using ... and would therefore suggest ?)
 - Is there any chance to use a native gcc on the cube itself?
	(could this e.g. been done by chrooting into a (which?)
	existing MIPS Linux distribution that is mounted via NFS)

Any hints are highly appreciated (I have worked with crosscompile/native 
environments for ARM so far, but these are my first experiences in the 
MIPS world).

regards
 Ralf
 
---------------------------------------------------------------
Dr. Ralf Ackermann            _         rac@KOM.tu-darmstadt.de
Multimedia Communications |/ | | |\/|           Merckstrasse 25
                          |\ |_| |  |  64283 Darmstadt, Germany
Tel.: (+49) 6151 16-6138                Fax: (+49) 6151 16-6152
---------------------------------------------------------------
             http://www.kom.tu-darmstadt.de/~rac
---------------------------------------------------------------

WARNING: multiple messages have this Message-ID (diff)
From: "Ratin Kumar" <ratin@koperasw.com>
To: 'Ralf Ackermann' <rac@KOM.tu-darmstadt.de>, linux-mips@linux-mips.org
Subject: RE: (cross)compiling for the Meshcube  (fwd)
Date: Thu, 22 Jul 2004 09:14:37 -0700	[thread overview]
Message-ID: <000201c47007$0010cec0$6401a8c0@ratwin1> (raw)
Message-ID: <20040722161437.Hgy4w6_XfFFCAtrbsv-cI5U2I1AVo8HauJDUr6phkZY@z> (raw)
In-Reply-To: <Pine.LNX.4.58.0407221756020.4845@shofar.kom.e-technik.tu-darmstadt.de>

You don't mention installing libc for the platform. You will need libraries
for the MIPS(el) target to be present in the cross-compile path.
Try ftp://ftp.linux-mips.org/pub/linux/mips/glibc/mipsel-linux/

On doing Native build, if your platform supports tftp loading of boot kernel
(or if it has a boot kernel which you can pass parameter to), load the
kernel with nfsroot="IP-Address-of-server:/path" ip=ip-address-of-target

This requires an NFS image to be kept somewhere reachable by your target.
There is a tarball of RH7.1(mipsel) NFS dump at MIPS ftp for which worked
for my MALTA.

I did (sometime) ago produce NFS image of RH7.3 for my MALTA board. I can
upload it if you can tell me a location where to put it.

-----Original Message-----
From: linux-mips-bounce@linux-mips.org
[mailto:linux-mips-bounce@linux-mips.org] On Behalf Of Ralf Ackermann
Sent: Thursday, July 22, 2004 8:56 AM
To: linux-mips@linux-mips.org
Cc: Ralf Ackermann
Subject: Q: (cross)compiling for the Meshcube (fwd)


Hello,

I'm trying to (cross)compile some more modules/applications for the 
meshcube - but failed so far.

I installed (on an i386 system):
	binutils-mipsel-linux-2.13.2.1-3.i386.rpm
	gcc-mipsel-linux-2.95.4-1.i386.rpm
(from ftp://ftp.linux-mips.org/pub/linux/mips/crossdev/)

Making a hello world program fails with:
	mipsel-linux-gcc hello.c -o hello
	/usr/mipsel-linux/bin/ld: cannot open crt1.o: No such file or
directory
	collect2: ld returned 1 exit status

My questions:
 - Are there any specific hints for the cross-compile environment
	(or: "What are you using ... and would therefore suggest ?)
 - Is there any chance to use a native gcc on the cube itself?
	(could this e.g. been done by chrooting into a (which?)
	existing MIPS Linux distribution that is mounted via NFS)

Any hints are highly appreciated (I have worked with crosscompile/native 
environments for ARM so far, but these are my first experiences in the 
MIPS world).

regards
 Ralf
 
---------------------------------------------------------------
Dr. Ralf Ackermann            _         rac@KOM.tu-darmstadt.de
Multimedia Communications |/ | | |\/|           Merckstrasse 25
                          |\ |_| |  |  64283 Darmstadt, Germany
Tel.: (+49) 6151 16-6138                Fax: (+49) 6151 16-6152
---------------------------------------------------------------
             http://www.kom.tu-darmstadt.de/~rac
---------------------------------------------------------------

  reply	other threads:[~2004-07-22 16:15 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-22 15:56 Q: (cross)compiling for the Meshcube (fwd) Ralf Ackermann
2004-07-22 16:14 ` Ratin Kumar [this message]
2004-07-22 16:14   ` Ratin Kumar
2004-07-22 16:41 ` Q: " Thiemo Seufer
2004-07-23 10:41 ` Bruno Randolf

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='000201c47007$0010cec0$6401a8c0@ratwin1' \
    --to=ratin@koperasw.com \
    --cc=linux-mips@linux-mips.org \
    --cc=rac@KOM.tu-darmstadt.de \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.