On 21 Sep 2024, at 07:40, Ivan Zhakov <i...@apache.org> wrote:

>> > What do you think about the release of APR 1.7.6?
>> 
>> Works for me, I would like to wait a bit for the 2nd Solaris break in
>> 1.7.5 https://bz.apache.org/bugzilla/show_bug.cgi?id=69290
>> 
> I agree that this is worth waiting for.

Just applied the patch above to apr-trunk and tried a build on MacOS+ clang, 
and it throws a warning as follows:

Little-Net-8818:apr-trunk4 minfrin$ make
/bin/sh /Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/libtool --silent 
--mode=compile --tag=CC gcc -g -O2   -DHAVE_CONFIG_H  -DDARWIN 
-DSIGPROCMASK_SETS_THREAD_MASK   -I./include 
-I/Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/include/arch/unix 
-I./include/arch/unix 
-I/Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/include/arch/unix 
-I/Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/include 
-I/Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/include/private 
-I/Users/minfrin/src/apache/sandbox/httpd/apr-trunk4/include/private 
-I/opt/local//include -I/opt/local//include/nss -I/opt/local//include/nss3 
-I/opt/local//include/nspr -I/opt/local//include/nspr4 -I/opt/local//../public 
-o atomic/unix/builtins.lo -c atomic/unix/builtins.c && touch 
atomic/unix/builtins.lo
atomic/unix/builtins.c:127:38: warning: passing 'volatile void **' to parameter 
of type 'void **' discards qualifiers in nested pointer types 
[-Wincompatible-pointer-types-discards-qualifiers]
  127 |     __atomic_compare_exchange_n(mem, (volatile void **)&cmp, ptr, 0,
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.

Looks like some const-ness needs to be aligned to fix this.

Regards,
Graham
--

Reply via email to