x86(host) --> ppc(tgt) cross-tool-chain

4 messages, 4 authors, 2003-06-06 · open the first message on its own page

x86(host) --> ppc(tgt) cross-tool-chain

From: <hidden>
Date: 2003-06-06 14:11:39

Hello,

Using Karim's new book "Building Embedded Linux Systems", has anyone out there successfully built an x86(host) --> ppc(tgt) tool chain using the versions stipulated in the book (gcc 2.95.3, binutils: 2.10.1, glibc, 2.2.1).

If yes:

(a) What host system are you using?

(b) Did you diverge from the directions in the book?

If no:

(a) Can someone out there suggest a known valid combination?


I anticipate needing ssh, some web-server and snmp as application requirements, so I figured it would be prudent to get the tool-chain working with glibc as opposed to uClibc.

-- Brian


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

Re: x86(host) --> ppc(tgt) cross-tool-chain

From: Karim Yaghmour <hidden>
Date: 2003-06-06 14:33:21

BTW, there's an ongoing thread about exactly this problem
on the embeddedTUX.org mailing list:
http://www.embeddedtux.org/pipermail/etux/2003-June/thread.html

Apparently you're not alone ...

Karim

brian.auld@adic.com wrote:
Hello,

Using Karim's new book "Building Embedded Linux Systems", has anyone out there successfully built an x86(host) --> ppc(tgt) tool chain using the versions stipulated in the book (gcc 2.95.3, binutils: 2.10.1, glibc, 2.2.1).

If yes:

(a) What host system are you using?

(b) Did you diverge from the directions in the book?

If no:

(a) Can someone out there suggest a known valid combination?

I anticipate needing ssh, some web-server and snmp as application requirements, so I figured it would be prudent to get the tool-chain working with glibc as opposed to uClibc.

-- Brian
--
Author, Speaker, Developer, Consultant
Pushing Embedded and Real-Time Linux Systems Beyond the Limits
http://www.opersys.com || karim@opersys.com || 514-812-4145

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

Re: x86(host) --> ppc(tgt) cross-tool-chain

From: Magnus Damm <hidden>
Date: 2003-06-06 17:05:35

I don't know about that book and your specific glibc version,
but earlier versions of glibc (2.1.3) needed a patch to correctly
support powerpc processors with 16-byte cachelines like the 4xx- and
8xx-series.

I've built several cross compilers (for ppc) from scratch for use on
x86-based machines using gcc-2.95.3 and glibc-2.1.3. I have tested
several binutils versions, don't remember all right now, but I think
binutils-2.11.2 worked out ok except for some strip command line problems.

And yes, the toolchain was used with mpc8xx processors.

/ magnus

On Fri, 6 Jun 2003 07:11:39 -0700
brian.auld@adic.com wrote:
Hello,

Using Karim's new book "Building Embedded Linux Systems", has anyone out there successfully built an x86(host) --> ppc(tgt) tool chain using the versions stipulated in the book (gcc 2.95.3, binutils: 2.10.1, glibc, 2.2.1).

If yes:

(a) What host system are you using?

(b) Did you diverge from the directions in the book?

If no:

(a) Can someone out there suggest a known valid combination?


I anticipate needing ssh, some web-server and snmp as application requirements, so I figured it would be prudent to get the tool-chain working with glibc as opposed to uClibc.

-- Brian


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

Re: x86(host) --> ppc(tgt) cross-tool-chain

From: Eugene Surovegin <hidden>
Date: 2003-06-06 17:14:53

At 10:05 AM 6/6/2003, Magnus Damm wrote:
but earlier versions of glibc (2.1.3) needed a patch to correctly
support powerpc processors with 16-byte cachelines like the 4xx- and
8xx-series.
Small correction, 405EP, 405GP, 405GPr (and probably all other 405 based
CPUs),
440GP, 440GX have _32_ byte cacheline.

Eugene.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help