svn commit: r216493 - head/sbin/geom/class/eli
Warner Losh
imp at bsdimp.com
Fri Dec 17 02:43:20 UTC 2010
On 12/16/2010 11:54, Garrett Cooper wrote:
> On Thu, Dec 16, 2010 at 9:54 AM, David E. O'Brien<obrien at freebsd.org> wrote:
>> Author: obrien
>> Date: Thu Dec 16 17:54:56 2010
>> New Revision: 216493
>> URL: http://svn.freebsd.org/changeset/base/216493
>>
>> Log:
>> Revert r216473.
>> WARNS=6 causes "warning: cast increases required alignment of target type"
>> on arm, ia64, mips, and sparc64.
>>
>> Modified:
>> head/sbin/geom/class/eli/Makefile
>>
>> Modified: head/sbin/geom/class/eli/Makefile
>> ==============================================================================
>> --- head/sbin/geom/class/eli/Makefile Thu Dec 16 17:14:37 2010 (r216492)
>> +++ head/sbin/geom/class/eli/Makefile Thu Dec 16 17:54:56 2010 (r216493)
>> @@ -11,7 +11,7 @@ SRCS+= sha2.c
>> DPADD= ${LIBMD} ${LIBCRYPTO}
>> LDADD= -lmd -lcrypto
>>
>> -WARNS?= 6
>> +WARNS?= 3
>>
>> CFLAGS+=-I${.CURDIR}/../../../../sys
> I think it's actually safe to bump it to WARNS = 6 if you define
> NO_WCAST_ALIGN = 1, but that would need to be tested.
And the code in question needs to be audited to make sure that the
alignment changes are benign. Blindly setting this just papers over the
bugs...
Warner
> Cheers,
> -Garrett
>
>
>
More information about the svn-src-all
mailing list