Skip to content

Commit

Permalink
sccs: fix build with gcc14
Browse files Browse the repository at this point in the history
  • Loading branch information
citrus-it committed Dec 3, 2024
1 parent f043c1e commit abaf7fb
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions build/sccs/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# http://www.illumos.org/license/CDDL.
# }}}

# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
# Copyright 2024 OmniOS Community Edition (OmniOSce) Association.

. ../../lib/build.sh

Expand All @@ -39,16 +39,23 @@ configure_arch() { :; }
MAKE="dmake"
MAKE_ARGS="CCOM=gcc32"
MAKE_ARGS_WS="
COPTX=\"$CTF_CFLAGS $SSPFLAGS\"
LDOPTX=\"$CTF_CFLAGS $SSPFLAGS\"
COPTX=\"$CTF_CFLAGS $SSPFLAGS -fpermissive\"
LDOPTX=\"$CTF_CFLAGS $SSPFLAGS -fpermissive\"
"
MAKE_INSTALL_ARGS="$MAKE_ARGS"

run_test() {
egrep -s '#[[:space:]]*define[[:space:]]*SIZEOF_INT[[:space:]]*4$' \
$TMPDIR/$BUILDDIR/include/schily/xmconfig.h \
|| logerr "Configure failed to detect type sizes"
}

init
prep_build
download_source $PROG $PROG $VER
patch_source
build
run_test
make_package
clean_up

Expand Down

0 comments on commit abaf7fb

Please sign in to comment.