Print this page
Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Mis-versioned gcc-5.1.0 in gawk's buld.sh.
gcc51 bringup

@@ -34,20 +34,22 @@
 SUMMARY="gawk - GNU implementation of awk"
 DESC="$SUMMARY"
 
 BUILDARCH=32
 CONFIGURE_OPTS_32="$CONFIGURE_OPTS_32 --bindir=/usr/bin"
+# Use old gcc4 standards level for this.
+CFLAGS="$CFLAGS -std=gnu89"
 
 # as of 4.1, gawk now supports arbitrary precision numbers.
 # build in MPFR/GMP support rather than dynamically linking it.
 save_function configure32 configure32_orig
 configure32() {
     configure32_orig
 
     logmsg "Patching Makefile to make mpfr/gmp static"
     pushd $TMPDIR/$BUILDDIR > /dev/null
-    logcmd gsed -i -e 's#-lmpfr -lgmp#/opt/gcc-4.8.1/lib/libmpfr.a /opt/gcc-4.8.1/lib/libgmp.a#' Makefile
+    logcmd gsed -i -e 's#-lmpfr -lgmp#/opt/gcc-5.1.0/lib/libmpfr.a /opt/gcc-5.1.0/lib/libgmp.a#' Makefile
     popd > /dev/null
 }
 
 gnu_cleanup() {
     logmsg "Cleaning up install root"