From a2dfe20ddefc60bb9e55a4c15f6bee38e1aa8e3b Mon Sep 17 00:00:00 2001
From: Raymond Toy <toy.raymond@gmail.com>
Date: Tue, 10 Aug 2021 17:59:18 -0700
Subject: [PATCH] Include debug symbols in motifd

Add -g flag so that debug symbols are included in motifd.  I don't
think there's really any reason not to do this, and makes debugging
motifd releases easier.
---
 src/motif/server/Config.solaris      | 2 +-
 src/motif/server/Config.solaris_sunc | 2 +-
 src/motif/server/Config.x86          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/motif/server/Config.solaris b/src/motif/server/Config.solaris
index 8d8ceeff5..bc9b3eb47 100644
--- a/src/motif/server/Config.solaris
+++ b/src/motif/server/Config.solaris
@@ -4,7 +4,7 @@
 
 # Force gcc here, in case cc is Sun C.
 CC = gcc
-CFLAGS = -O -DSVR4 -I. -I/usr/dt/include -I/usr/openwin/include 
+CFLAGS = -g -O -DSVR4 -I. -I/usr/dt/include -I/usr/openwin/include 
 LDFLAGS = -L/usr/dt/lib -R/usr/dt/lib -L/usr/openwin/lib -R/usr/openwin/lib
 LIBS = -lXm -lXt -lX11 -lsocket -lnsl -lgen
 
diff --git a/src/motif/server/Config.solaris_sunc b/src/motif/server/Config.solaris_sunc
index 9488683bb..23bc854bd 100644
--- a/src/motif/server/Config.solaris_sunc
+++ b/src/motif/server/Config.solaris_sunc
@@ -2,7 +2,7 @@
 # The motif includes are in /usr/dt/include
 # The Motif libraries are in /lib and /usr/dt/lib
 
-CFLAGS = -O -DSVR4 -I. -I/usr/dt/include -I/usr/openwin/include 
+CFLAGS = -g -O -DSVR4 -I. -I/usr/dt/include -I/usr/openwin/include 
 LDFLAGS = -L/usr/dt/lib -R/usr/dt/lib -L/usr/openwin/lib -R/usr/openwin/lib
 LIBS = -lXm -lXt -lX11 -lsocket -lnsl -lgen
 
diff --git a/src/motif/server/Config.x86 b/src/motif/server/Config.x86
index 9b6e37126..039193214 100644
--- a/src/motif/server/Config.x86
+++ b/src/motif/server/Config.x86
@@ -1,5 +1,5 @@
 # Build 64-bit motifd now that it works as a 64-bit binary.
-CFLAGS += -O2 -I/usr/X11R6/include -I. -I$(VPATH)
+CFLAGS += -g -O2 -I/usr/X11R6/include -I. -I$(VPATH)
 LIBS = -lXm -lXt -lX11
 # This def assumes you are building in the same or parallel
 # tree to the CVS souce layout. Sites may need to customize
-- 
GitLab