Hello, 
After testing, when compiling BoringSSL, on the test machine with GCC 12, 
you need to execute the command `sed -i 's/-Werror/-Werror -Wno-array-bounds/' 
CMakeLists.txt` 
for it to compile successfully. However, no issues were encountered during 
compilation with GCC 13.
------
Best regards, 
JINZE YANG


> 2025年5月14日 19:31,Sergey A. Osokin <o...@freebsd.org.ru> 写道:
> 
> On Wed, May 14, 2025 at 05:45:42PM +0800, JINZE YANG via nginx wrote:
>> Hello,
>> Today, I pulled the latest branch from GitHub. Below
>> are the corresponding commits:
>> boringssl: 89973806bc2ef652189e157f2736a7d32229c404
>> nginx: f3542500b6d74e3e88fc84b88144afe67882d1fa
>> Someone mentioned that this might be related to the GCC version. It
>> seems GCC 13 does not have issues, but I have not yet had the chance
>> to verify this.
>> Best regards,
>> JINZE YANG
> 
> I want to let you know, that I've just successfully built:
> - version 1.28.0
> - boringssl with google-boringssl-0.0.0.0.2025.05.13.01-8997380_GH0.tar.gz
>  (recent version on GH, https://github.com/google/boringssl/commits/main/)
> - Alpine Linux v3.21
> - gcc version 14.2.0 (Alpine 14.2.0) 
> 
> Here's the proof:
> % LD_LIBRARY_PATH=../boringssl/build objs/nginx -V
> nginx version: nginx/1.28.0
> built by gcc 14.2.0 (Alpine 14.2.0) 
> built with OpenSSL 1.1.1 (compatible; BoringSSL) (running with BoringSSL)
> TLS SNI support enabled
> configure arguments: --with-debug --with-http_v3_module 
> --with-cc-opt=-I../boringssl/include --with-ld-opt='-L../boringssl/build 
> -lstdc++'
> 
> Please follow these instructions, https://nginx.org/en/docs/quic.html.
> Note that boringssl needs to be built with shared libraries.
> 
> Thank you.
> 
> -- 
> Sergey A. Osokin
_______________________________________________
nginx mailing list
nginx@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to