From: Thiemo Seufer <ths@networkno.de>
To: Shan Wang <swang@eventmine.com>
Cc: linux-mips@linux-mips.org
Subject: Re: is sde lite a complete toolchain?
Date: Thu, 27 Jul 2006 17:17:15 +0100 [thread overview]
Message-ID: <20060727161715.GA4505@networkno.de> (raw)
In-Reply-To: <583C102FDFBE2E4FB8ADF0D680B0798C0B53CB@efs01.eventmine.local>
Shan Wang wrote:
> Hi all,
>
>
>
> I downloaded the SDE lite toolchain from MIPS Technologies. I can use
> the makefiles to build all the examples come with the package and test
> them with the simulator. But when I tried to use sde-gcc to cross
> compile the hello world example directly:
Note that those examples are for a bare-metal embedded system without OS,
they won't work on Linux/MIPS.
> sde-gcc -Wall -mips32 -mtune=4kc -EL hello.c -o hello
Also, sde-gcc is a compiler for embedded ELF targets, it won't produce
Linux binaries.
> I got errors like the following:
>
> /home/linuxdev/packages/sde-lite-linux/bin/../lib/gcc/sde/3.4.4/../../..
> /../sde/bin/ld: warning: cannot find entry symbol __start;
>
> defaulting to 0000000080020000
>
> /tmp/ccEaLxlW.o: In function `main':
>
> hello.c:(.text+0x20): undefined reference to `printf'
>
> hello.c:(.text+0x20): relocation truncated to fit: R_MIPS_26 against
> `printf'
>
> collect2: ld returned 1 exit status
This is the expected result, since your command line misses to include
the necessary libraries and the board support package.
> Does that mean the SDE lite package is not a complete cross toolchain,
> can I use it to compile my own application?
This depends on what your target platform is. If it is Linux/MIPS, you
may want to have a look at http://www.linux-mips.org/wiki/Toolchains.
Thiemo
prev parent reply other threads:[~2006-07-27 17:10 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-27 15:53 is sde lite a complete toolchain? Shan Wang
2006-07-27 15:53 ` Shan Wang
2006-07-27 16:17 ` Thiemo Seufer [this message]
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=20060727161715.GA4505@networkno.de \
--to=ths@networkno.de \
--cc=linux-mips@linux-mips.org \
--cc=swang@eventmine.com \
/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.