Skip to content

Commit f7ebe20

Browse files
kgibmmattcolegate
authored andcommitted
z/OS: Add -g1 to include debug symbols which should have minimal performance impact and improve serviceability, remove COMPACT/COMPRESS to avoid conflicts with -g, and add _CXX_CXXSUFFIX=cpp to support newer XL C++
1 parent 2ac37f5 commit f7ebe20

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

mz64.mk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#include makefile for z/OS
22
PLATFORM=_ZOS
33
PORTDIR=zos
4-
CC=c++
5-
GCC=c++
6-
ASM=c89 -Wa,list -Wc,"langlvl(extc99)" -o"$@" -DIPv6_FUNCTION_SUPPORT -DLONGLONG -D_ALL_SOURCE -D_XOPEN_SOURCE_EXTENDED -DIBM_ATOE -D_POSIX_SOURCE -O3 -Wc,ARCH\(5\) -Wc,TUNE\(9\) -Wl,compat=ZOSV1R13 -Wc,xplink,convlit\(ISO8859-1\),rostring,FLOAT\(IEEE,FOLD,AFP\),enum\(4\) -Wa,goff -Wc,NOANSIALIAS -Wc,inline\(auto,noreport,600,5000\) -Wc,TARGET\(zOSV1R13\) -W "c,list,offset" -Wc,lp64 -Wa,SYSPARM\(BIT64\) -Wc,DLL,EXPORTALL -DUT_DIRECT_TRACE_REGISTRATION -DTR_HOST_S390 -c
4+
CC=_CXX_CXXSUFFIX=cpp c++
5+
GCC=_CXX_CXXSUFFIX=cpp c++
6+
ASM=c89 -g1 -Wa,list -Wc,"langlvl(extc99)" -o"$@" -DIPv6_FUNCTION_SUPPORT -DLONGLONG -D_ALL_SOURCE -D_XOPEN_SOURCE_EXTENDED -DIBM_ATOE -D_POSIX_SOURCE -O3 -Wc,ARCH\(5\) -Wc,TUNE\(9\) -Wl,compat=ZOSV1R13 -Wc,xplink,convlit\(ISO8859-1\),rostring,FLOAT\(IEEE,FOLD,AFP\),enum\(4\) -Wa,goff -Wc,NOANSIALIAS -Wc,inline\(auto,noreport,600,5000\) -Wc,TARGET\(zOSV1R13\) -W "c,list,offset" -Wc,lp64 -Wa,SYSPARM\(BIT64\) -Wc,DLL,EXPORTALL -DUT_DIRECT_TRACE_REGISTRATION -DTR_HOST_S390 -c
77
ASM_OBJS= ${COMMON_OUT}/zos_switch_from_ifa.o ${COMMON_OUT}/zos_switch_to_ifa.o
88
LINK=c++
9-
LINK_OPT= -Wl,lp64,dll,xplink
9+
LINK_OPT= -g1 -Wl,lp64,dll,xplink
1010
LD_OPT=
1111
OBJOPT=-o"$@"
1212
ARCHIVE=ar -r
1313
ARC_EXT=a
14-
CFLAGS= -D_64BIT -D__BIG_ENDIAN -c -O2 -Wc,lp64,warn64,expo -Wc,"LANG(EXTENDED),COMPACT,COMPRESS,NOCONVLIT" -DREVERSED -DIBMRAS_DEBUG_LOGGING
14+
CFLAGS= -g1 -D_64BIT -D__BIG_ENDIAN -c -O2 -Wc,lp64,warn64,expo -Wc,"LANG(EXTENDED),NOCONVLIT" -DREVERSED -DIBMRAS_DEBUG_LOGGING
1515
LIB_EXT=so
1616
EXE_EXT=
1717
LIBFLAGS=

0 commit comments

Comments
 (0)