On 24.07.2012 17:57, Denys Vlasenko wrote:
> On Thu, Jul 19, 2012 at 11:56 AM, Michael Tokarev <m...@tls.msk.ru> wrote:
>> As with messages in libbb/messages.c and their declarations
>> in include/libbb.h, there are a few other places where
>> ALIGN1 (force no alignment) is used in definition but not
>> in declaration, which leads to miscompiles.  Fix these
>> too.
> 
> Applied, thanks!

There are a few other cases like this.  For example, ALIGN2
is also used in definitions but not declarations.  I'm not
sure it all is worth fixing - to my taste this whole construct
is just too fragile, and having in mind gcc does not tell us
the difference (it must, IMHO), it makes even more fragile.

In debian we fixed it by #defining ALIGN* to be empty on s390(x).

/mjt
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to