🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Paul Eggert Wed, 11 Oct 1989 23:39
Minor problems when installing GDB 3.3 (SunOS 4.0.3)
#293
Author: Paul Eggert
Date: Wed, 11 Oct 1989 23:39
177 lines
4048 bytes
Here are three installation problems when building GDB 3.3 for SunOS 4.0.3 (on
both Sparcstations and Sun-3s).  I got GDB 3.3 from uunet!~/gnu/gdb-3.3.tar.Z,
dated Sep 30 15:57.


1.  config.gdb has some typographical errors that are exposed when configuring
in certain ways on Suns.  Here is a fix.

*** old/config.gdb	Wed Oct 11 16:23:05 1989
--- new/config.gdb	Wed Oct 11 16:22:20 1989
***************
*** 43,50 ****
  news)
  	case $os in
  	os3|newsos3)
! 		$machine=newsos3
! 		$os=""
  		;;
  	esac
  	;;
--- 43,50 ----
  news)
  	case $os in
  	os3|newsos3)
! 		machine=newsos3
! 		os=""
  		;;
  	esac
  	;;
***************
*** 51,62 ****
  sun2)
  	case $os in
  	os4|sunos4)
! 		$machine=sun2os4
! 		$os=""
  	;;
  	os2|sunos2)
! 		$machine=sun2os2
! 		$os=""
  		;;
  	esac
  	;;
--- 51,62 ----
  sun2)
  	case $os in
  	os4|sunos4)
! 		machine=sun2os4
! 		os=""
  	;;
  	os2|sunos2)
! 		machine=sun2os2
! 		os=""
  		;;
  	esac
  	;;
***************
*** 63,74 ****
  sun3)
  	case $os in
  	os4|sunos4)
! 		$machine=sun3os4
! 		$os=""
  		;;
  	os3|sunos3)
! 		$machine=sun3os3
! 		$os=""
  		;;
  	esac
  	;;
--- 63,74 ----
  sun3)
  	case $os in
  	os4|sunos4)
! 		machine=sun3os4
! 		os=""
  		;;
  	os3|sunos3)
! 		machine=sun3os3
! 		os=""
  		;;
  	esac
  	;;
***************
*** 75,82 ****
  sparc|sun4)
  	case $os in
  	os4|sunos4)
! 		$machine=sun4os4
! 		$os=""
  		;;
  	esac
  	;;
--- 75,82 ----
  sparc|sun4)
  	case $os in
  	os4|sunos4)
! 		machine=sun4os4
! 		os=""
  		;;
  	esac
  	;;



2.  TYPES is misspelled in readline/Makefile.

*** old/readline/Makefile	Wed Oct 11 16:23:06 1989
--- new/readline/Makefile	Wed Oct 11 16:22:22 1989
***************
*** 33,39 ****
  
  DEBUG_FLAGS = -g
  LDFLAGS = $(DEBUG_FLAGS) 
! CFLAGS = $(DEBUG_FLAGS) $(TYPE) $(SYSV) -I.
  
  # A good alternative is gcc -traditional.
  #CC = gcc -traditional
--- 33,39 ----
  
  DEBUG_FLAGS = -g
  LDFLAGS = $(DEBUG_FLAGS) 
! CFLAGS = $(DEBUG_FLAGS) $(TYPES) $(SYSV) -I.
  
  # A good alternative is gcc -traditional.
  #CC = gcc -traditional



3.  There is no easy way to say "use -O uniformly when compiling GDB".  The
following change to Makefile.dist exports DEBUG_FLAGS to readline/Makefile,
letting you change -g to -O in one spot.

*** old/Makefile.dist	Wed Oct 11 16:23:04 1989
--- new/Makefile.dist	Wed Oct 11 16:21:02 1989
***************
*** 40,47 ****
  #define M_CFLAGS
  #endif
  
! CFLAGS = -g -I. ${HAVE_VPRINTF_DEFINE} M_CFLAGS
! /* CFLAGS = -I. -g -pg ${HAVE_VPRINTF_DEFINE} */
  /* None of the things in CFLAGS will do any harm, and on some systems
     (e.g. SunOS4) it is important to use the M_CFLAGS.  */
  LDFLAGS = $(CFLAGS)
--- 40,49 ----
  #define M_CFLAGS
  #endif
  
! DEBUG_FLAGS = -g
! /* DEBUG_FLAGS = -g -pg */
! CFLAGS = ${DEBUG_FLAGS} -I. ${HAVE_VPRINTF_DEFINE} M_CFLAGS
! /* CFLAGS = -g -pg -I. ${HAVE_VPRINTF_DEFINE} */
  /* None of the things in CFLAGS will do any harm, and on some systems
     (e.g. SunOS4) it is important to use the M_CFLAGS.  */
  LDFLAGS = $(CFLAGS)
***************
*** 286,292 ****
  	mv expread.tab.o expread.o
  
  readline/libreadline.a : force_update
! 	cd readline ; ${MAKE} "SYSV=${SYSV_DEFINE}" "CC=${CC}" libreadline.a
  
  force_update :
  
--- 288,298 ----
  	mv expread.tab.o expread.o
  
  readline/libreadline.a : force_update
! 	cd readline && exec ${MAKE} \
! 		"CC=${CC}" \
! 		"DEBUG_FLAGS=${DEBUG_FLAGS}" \
! 		"SYSV=${SYSV_DEFINE}" \
! 		libreadline.a
  
  force_update :
  
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads