[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