libtool.m4: Update NetBSD postdeps for shared libraries

Reported: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70978

* m4/libtool.m4: Linking a shared version of 'gcc' is not possible on
  NetBSD, since the shared version of the library is 'gcc_s'. postdeps
  have been updated to remove gcc.
* NEWS: Update.
diff --git a/NEWS b/NEWS
index 71ee0ef..ed6fb97 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,8 @@
 
   - Fix wrongly deduplicated compiler dependencies on linux.
 
+  - Fix NetBSD postdeps for shared libraries.
+
 
 * Noteworthy changes in release 2.5.4 (2024-11-20) [stable]
 
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index c677ccf..96fc088 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -7315,7 +7315,7 @@
 	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
 	fi
 	# Workaround some broken pre-1.5 toolchains
-	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:--as-needed -lgcc_s --no-as-needed -lgcc -lc --as-needed -lgcc_s --no-as-needed -lgcc::"'
 	;;
 
       *nto* | *qnx*)