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.

Split Close
Expand all
Collapse all
          --- old/build/binutils/build.sh
          +++ new/build/binutils/build.sh
↓ open down ↓ 31 lines elided ↑ open up ↑
  32   32  VERHUMAN=$VER
  33   33  PKG=developer/gnu-binutils
  34   34  SUMMARY="$PROG -  a collection of binary tools"
  35   35  DESC="$SUMMARY"
  36   36  
  37   37  BUILD_DEPENDS_IPS="gcc44"
  38   38  [[ "$BUILDARCH" == "both" ]] && BUILDARCH=32
  39   39  
  40   40  CONFIGURE_OPTS="--enable-gold=yes --exec-prefix=/usr/gnu --program-prefix=g"
  41   41  
       42 +# Use old gcc4 standards level for this.
       43 +CFLAGS="$CFLAGS -std=gnu89"
       44 +
  42   45  make_prog() {
  43   46      [[ -n $NO_PARALLEL_MAKE ]] && MAKE_JOBS=""
  44   47      logmsg "--- make"
  45   48      logcmd $MAKE SHELL=/bin/bash $MAKE_JOBS || \
  46   49          logerr "--- Make failed"
  47   50  }
  48   51  
  49   52  make_sfw_links() {
  50   53      logmsg "Creating SFW symlinks"
  51   54      logcmd mkdir -p $DESTDIR/$PREFIX/sfw/bin
↓ open down ↓ 18 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX