]> git.ipfire.org Git - thirdparty/gcc.git/commit
build: Check for ld -z compress-sections=zstd on Solaris
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 17 Nov 2025 08:08:03 +0000 (09:08 +0100)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 17 Nov 2025 08:08:03 +0000 (09:08 +0100)
commit9fa1c81f51a91c3fa309a7e2810976ef29b4c810
tree6c8a30f5eae22eb445401b6c9270a96fe18ffab1
parent74a8b2da1fd1f7fb5d0dc96edf34423ccae45a2c
build: Check for ld -z compress-sections=zstd on Solaris

The Solaris 11.4 ld recently gained support for zstd compression.  This
patch adds a configure check for it.

I also noticed that we don't currently document -gz=zstd, so this patch
adds that, too.

Tested on i386-pc-solaris2.11 (with pre-zstd and post-zstd ld) and
x86_64-pc-linux-gnu.

2025-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc:
* configure.ac (gcc_cv_ld_compress_debug) <*-*-solaris2*>: Check
for zstd compression support.
* configure: Regenerate.

* doc/invoke.texi (Debugging Options, gz): Document zstd.
gcc/configure
gcc/configure.ac
gcc/doc/invoke.texi