[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] strip
Hello!
1) Alignment.
GCC 2.95 (and current GCC 4.2.3) have a default alignment of 2 bytes.
However, binutils 2.13 have a default alignment of 4 bytes. I configured
binutils 2.18 for a default alignement of 2, in order to be consistent with
GCC. It works perfectly, no byte is wasted. However, that default alignment
of 2 might not be the best choice for our platform. That's why I opened a new
thread about alignment some time ago. Now I will have more time to continue
that discussion.
My opinion: We stay for now with 2 byte alignment. If we switch to
gcc 4.2 wen can still go for a 4 byte alignment (and provide a binutils
package with 4 byte alignment too that stritcly require a gcc 4.2 package
and vice versa; that can be easily done with rpm).
a.out-mint format (from the Sparemint binaries). The advantage of not using
a.out-mint is to avoid unnecessary non-standard patching. This change seems
good, but it needs the opinion of more people. A new thread should be opened
for that.
I see this as advantage too. Less patches are much better. And if it's
exactly the same I see no reason to support our own format (this is a
waste of time).
Regards,
Frank
--
ATARI FALCON 060 // MILAN 060
-----------------------------
http://sparemint.org/
e-Mail: fnaumann@boerde.de