This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


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: gcc 3.1.1 eh_frame and global constructors for embedded platforms ie no start files


I'd be more than happy to take a crack at the 3.4 stuff, we are using ELF.

However I need to get this other stuff working in the meantime, as I need to
get mips64
support that is lacking in 3.0.3 and can't really wait 8 months.

I have the rest of the config working for vxworks, changed it around a bit 
to produce the multiabi, we want to move from o64 to n32 or to
one of the newer ABI's if we could figure out what they do 
(can't find any doc on eabi etc)

Actually the config for vxworks & exceptions/constructors/gthreads have been

broken for quite a while, we have been maintaining and fixing since 2.95, 
to allow us to stay current.

The compiler I have works fine ie. our code runs till it hits something that
needs a global constructor to have been executed.

I'll get the 3_4 tree and take a look at it,
but if you have any input into what I might look at changing in 3.1.1 I'd
appreciate that.
I'd really like to get rid of the munch script and use the linker properly
to get this done
so we can use 3.2 and 3.3 as they become available.

ken




-----Original Message-----
From: Zack Weinberg [mailto:zack@codesourcery.com]
Sent: Thursday, November 14, 2002 7:01 PM
To: Ken Faiczak
Cc: 'gcc@gnu.org'
Subject: Re: gcc 3.1.1 eh_frame and global constructors for embedded
platforms ie no start files


Ken Faiczak <kfaiczak@SANDVINE.com> writes:

> We are currently using gcc 3.0.3 for mips-wrs-vxworks
> and trying to upgrade to 3.1.1 & 3.2

Don't bother trying to use either 3.1.1 or 3.2 with VxWorks.  The
configurations are totally broken.

If you are brave, you can update all the way to the
"gcc-3_4-basic-improvements-branch", and write us a
config/mips/vxworks.h for that.  I'll be happy to help you with this.
However, be warned that this is an unstable development branch; it's
not going to be released for at least eight months.  Also, we're not
interested in supporting non-ELF VxWorks (i.e. 5.4 and earlier) in
current GCC.

zw


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