8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 15:23:02 +01:00

Solaris Port

This commit is contained in:
paulbeach 2007-10-24 13:22:36 +00:00
parent 2e6d64fb5d
commit be906030b7

View File

@ -13,34 +13,16 @@ CFLAGS_COMMON= -DSOLARIS -DSOLARIS_MT -DBSD_COMP -Dsparc
# compile flags for GCC compiler
COMMON_GCC_FLAGS= -MMD -fPIC -m32
#Sun AS do not eat pipes
DEBUG_GCC_FLAGS= -ggdb -g3 -Wall -Wno-switch -Wcast-align
PROD_GCC_FLAGS= -mcpu=ultrasparc -mtune=ultrasparc -O2 -DNDEBUG
#Ray Holme suggest using O2
# compile flags for SUNWspro/Forte compiler - untested nmcc dec2002
COMMON_FORTE_FLAGS= -Xt -xstrconst -mt -K PIC
DEBUG_FORTE_FLAGS= -v -g
PROD_FORTE_FLAGS= -O2 -w
# pick up local flags specified an configure time
# if you have CFLAGS set as env var when running configure they will
# end up here, unset them before running make or they will be duplicated.
LOCAL_CFLAGS=@CFLAGS@
LOCAL_CPPFLAGS=@CPPFLAGS@
LOCAL_LDFLAGS=@LDFLAGS@
# don't clear cflags here as some module makefiles set it (BOOTBUILD) before this
# file is included but not all so cflags get duplicated when compiling some modules
# if we keep sfio this needs to be set by configure (or move in to extern directory)
# must use full sfio not stdio emulation to get file handle number fix
#SFIO_DIR=$(SRC_ROOT)/../../../sfio/sfio_2002
#SFIO_DIR=/data01/fb-dev/sfio/sfio_2002
#SFIO_FLAGS= -DSFIO -I$(SFIO_DIR)/include
#SFIO_LDFLAGS= -L$(SFIO)/lib
#these come from configure --with-sfio=/path/to/sfio
SFIO_DIR=@SFIO_DIR@
@ -77,6 +59,4 @@ Physical_IO_Module=os/posix/unix.cpp
LD=g++
LDFLAGS=-m32
#/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/gmon.o
#gmon.o is a work-a-round of SF Compile Farm gcc 3.3.2 (undefined symbol _mcount)
LINK_OPTS:=$(LDFLAGS)