From: Adrian von Bidder (avbidder@acter.ch)
Date: Wed Dec 19 2001 - 09:15:34 EST
Heyho! As some of you may be aware I'm trying to get gcc-3 working for arm-uclinux, since thumb code generation should be much improved compared to gcc-2.95. Thanks to David's efl2flt fixes (I hear there's going to be a release soon) I am actually quite close to it now, at least for plain 32bit ARM code. The setup I have now does produce .init and .fini sections. What shall I do with these, as flat binaries do not know about this? Discard them? Append them to the .text segment? Also, I see that the aplio toolchain does not call __gccmain and thus I tweaked the gcc-3 toolchain not to do so either. So the __do_global_[cd]tors do not get called at all right now. As the aplio toolchain does not even generate these, I assume this is not harmful for uClibc/uClinux. As I am not familiar with these issues at all I would welcome hints if my thoughts are correct, and if it would be easy to get rid of this stuff at all. Roadmap: I should be able to produce a first set of patches for a gcc-3 toolchain for ARM pretty soon after this issue is resolved. The next goal would be to go for thumb - there's a few problems there, I'll report on these if they gain immediacy (but if anybody already has input, I'll not say nay). greets from Zürich -- vbi This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/
This archive was generated by hypermail 2.1.4 : Thu Sep 19 2002 - 13:20:38 EDT