On 07/18/15 01:26, Bruce Evans wrote:
On Fri, 17 Jul 2015, Pedro Giffuni wrote:
...
The compiler warning is this:
...
===> lib/libsqlite3 (obj,depend,all,install)
cc1: warnings being treated as errors
/scratch/tmp/pfg/head/lib/libsqlite3/../../contrib/sqlite3/sqlite3.c:
In function 'walIndexWriteHdr':
/scratch/tmp/pfg/head/lib/libsqlite3/../../contrib/sqlite3/sqlite3.c:49490:
warning: passing argument 1 of 'memcpy' discards qualifiers from
pointer target type
/scratch/tmp/pfg/head/lib/libsqlite3/../../contrib/sqlite3/sqlite3.c:49492:
warning: passing argument 1 of 'memcpy' discards qualifiers from
pointer target type
--- sqlite3.So ---
*** [sqlite3.So] Error code 1
...
make[6]: stopped in /scratch/tmp/pfg/head/lib/libsqlite3
It only happens when using the experimental FORTIFY_SOURCE support [1],
and it only happens with gcc (the base one is the only tested).
Yes, I am suspecting a compiler bug but gcc has been really useful to
find
bugs in fortify_source.
gcc is correct. This has nothing to do with 'const'. aHdr has a
volatile qualifier.
OK, I am testing the patch for this. Thanks!
Pedro.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"