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.
*** 204,214 ****
#############################################################################
# Set the LANG to C as the assembler will freak out on unicode in headers
LANG=C
export LANG
# Set the path - This can be overriden/extended in the build script
! PATH="/opt/gcc-4.8.1/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/gnu/bin:/usr/sfw/bin"
export PATH
# The dir where this file is located - used for sourcing further files
MYDIR=$PWD/`dirname $BASH_SOURCE[0]`
# The dir where this file was sourced from - this will be the directory of the
# build script
--- 204,214 ----
#############################################################################
# Set the LANG to C as the assembler will freak out on unicode in headers
LANG=C
export LANG
# Set the path - This can be overriden/extended in the build script
! PATH="/opt/gcc-5.1.0/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/gnu/bin:/usr/sfw/bin"
export PATH
# The dir where this file is located - used for sourcing further files
MYDIR=$PWD/`dirname $BASH_SOURCE[0]`
# The dir where this file was sourced from - this will be the directory of the
# build script
*** 229,239 ****
process_opts $@
shift $((OPTIND - 1))
BasicRequirements(){
local needed=""
! [[ -x /opt/gcc-4.8.1/bin/gcc ]] || needed+=" developer/gcc48"
[[ -x /usr/bin/ar ]] || needed+=" developer/object-file"
[[ -x /usr/bin/ld ]] || needed+=" developer/linker"
[[ -f /usr/lib/crt1.o ]] || needed+=" developer/library/lint"
[[ -x /usr/bin/gmake ]] || needed+=" developer/build/gnu-make"
[[ -f /usr/include/sys/types.h ]] || needed+=" system/header"
--- 229,239 ----
process_opts $@
shift $((OPTIND - 1))
BasicRequirements(){
local needed=""
! [[ -x /opt/gcc-5.1.0/bin/gcc ]] || needed+=" developer/gcc51"
[[ -x /usr/bin/ar ]] || needed+=" developer/object-file"
[[ -x /usr/bin/ld ]] || needed+=" developer/linker"
[[ -f /usr/lib/crt1.o ]] || needed+=" developer/library/lint"
[[ -x /usr/bin/gmake ]] || needed+=" developer/build/gnu-make"
[[ -f /usr/include/sys/types.h ]] || needed+=" system/header"
*** 382,391 ****
--- 382,401 ----
logmsg "Running autoconf"
pushd $TMPDIR/$BUILDDIR > /dev/null
logcmd autoconf || logerr "Failed to run autoconf"
popd > /dev/null
}
+
+ #############################################################################
+ # People that need this should call it explicitly
+ #############################################################################
+ run_automake() {
+ logmsg "Running automake"
+ pushd $TMPDIR/$BUILDDIR > /dev/null
+ logcmd automake || logerr "Failed to run automake"
+ popd > /dev/null
+ }
#############################################################################
# Stuff that needs to be done/set before we start building
#############################################################################
prep_build() {