Modified Makefile and build_tools/build_detect_platform to compile on Linux s390x.

main
root 9 years ago
parent 8800975fb0
commit 21f17aaa60
  1. 2
      Makefile
  2. 2
      build_tools/build_detect_platform

@ -86,10 +86,12 @@ ifneq ($(DEBUG_LEVEL), 2)
OPT += -O2 -fno-omit-frame-pointer OPT += -O2 -fno-omit-frame-pointer
ifeq (,$(findstring ppc64,$(MACHINE))) # ppc64[le] doesn't support -momit-leaf-frame-pointer ifeq (,$(findstring ppc64,$(MACHINE))) # ppc64[le] doesn't support -momit-leaf-frame-pointer
ifneq ($(MACHINE),armv7l) ifneq ($(MACHINE),armv7l)
ifneq ($(MACHINE),s390x)
OPT += -momit-leaf-frame-pointer OPT += -momit-leaf-frame-pointer
endif endif
endif endif
endif endif
endif
# if we're compiling for release, compile without debug code (-DNDEBUG) and # if we're compiling for release, compile without debug code (-DNDEBUG) and
# don't treat warnings as errors # don't treat warnings as errors

@ -360,6 +360,8 @@ fi
if test "$USE_SSE"; then if test "$USE_SSE"; then
# if Intel SSE instruction set is supported, set USE_SSE=1 # if Intel SSE instruction set is supported, set USE_SSE=1
COMMON_FLAGS="$COMMON_FLAGS -msse -msse4.2 " COMMON_FLAGS="$COMMON_FLAGS -msse -msse4.2 "
elif [ "$TARGET_ARCHITECTURE" = s390x ]; then
COMMON_FLAGS="$COMMON_FLAGS -march=z10 "
elif test -z "$PORTABLE"; then elif test -z "$PORTABLE"; then
if test -n "`echo $TARGET_ARCHITECTURE | grep ^ppc64`"; then if test -n "`echo $TARGET_ARCHITECTURE | grep ^ppc64`"; then
# Tune for this POWER processor, treating '+' models as base models # Tune for this POWER processor, treating '+' models as base models

Loading…
Cancel
Save