/usr/lib/ace/include/makeinclude/platform_sunos5_g++.GNU is in libace-dev 6.0.3+dfsg-0.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | # -*- Makefile -*-
# $Id: platform_sunos5_g++.GNU 93405 2011-02-17 19:30:42Z olli $
# SunOS 5.x (Solaris 2.x) with g++
# NOTE: On Solaris86, you'll need to use GNU as instead of /usr/ccs/bin/as,
# if you want -gstabs+ and -pipe support.
debug ?= 1
optimize ?= 1
threads ?= 1
buildbits ?= 32
ifeq ($(buildbits),64)
FLAGS_C_CC += -m64
LDFLAGS += -m64
endif
ifeq ($(shell /bin/uname -m),i86pc)
#### gcc on Solaris86 doesn't use -g
DCFLAGS += -gstabs+
DCCFLAGS += -gstabs+
else # ! i86pc
DCFLAGS += -g
DCCFLAGS += -g
endif # ! i86pc
CC = gcc
CXX = g++
ifeq ($(threads),1)
CPPFLAGS += -D_REENTRANT
endif
DLD = $(CXX)
LD = $(CXX)
LDFLAGS +=
LIBS += -lsocket -ldl -lgen -lnsl -lposix4 -lthread
OCFLAGS += -O3
OCCFLAGS += -O3
PIC = -fPIC
AR = ar
ARFLAGS = ruv
RANLIB = @true
SOFLAGS += -shared $(CPPFLAGS)
SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
PRELIB = @true
# Get common Solaris settings
include $(ACE_ROOT)/include/makeinclude/platform_sunos5_common.GNU
# Test for template instantiation, add to SOFLAGS if SONAME set,
# add -E to LDFLAGS if using GNU ld
#
include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU
# Make sure we resolve all symbols at link time, see bugzilla 2710
LDFLAGS += -z now
## Unfortunately, gcc 3.0 fails to many cpp files with
## optimization enabled. Even -O causes the compiler
## to core dump on some files.
ifeq ($(shell $(CXX) --version),3.0)
override optimize = 0
endif
|