This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crosstool 0.43 for MPC8541 (e500)


Nate,
	
On Sep 15, 2008, at 2:52 PM, Nate Case wrote:

I've recently built an e500v2 toolchain (targeting the 8548 and 8572)
using the following combination:

   * crosstool-ng (svn trunk)
   * eglibc 2.6
   * gcc 4.3.1
   * binutils 2.18

I wouldn't expect an e500 toolchain to be as tricky since it doesn't
have the funky double-precision floating point unit that the e500v2 core
has. I recommend using eglibc instead of glibc since it comes with some
of the required e500 patches out of the box. Also, gcc 4.3.1 finally
merged a lot of the e500 code that sat in external patches for a long
time prior. Very few external patches should be required using these
versions.

Thanks! I'm giving that a shot as I type this. Unfortunately, the group I'm working with /really/ wants a normal, standard, glibc. If you were going that route, would you have any suggestions? I'm specifically asking things like versions, and known-needed patches.




Some tips for e500:

Target CFLAGS: -mspe=yes -mabi=spe -Wa,-me500
Binutils extra config: --enable-spe=yes --enable-e500 --with-e500

Ah, gotta love these little nuggets.


Thanks a million!

- Jim

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]