Files
oldlinux-files/ftp-archives/tsx-11.mit.edu/1996-10-07/sources/FSF/rcs56A.Notes
2024-02-19 00:24:15 -05:00

145 lines
3.5 KiB
Plaintext

GNU rcs 5.6
Binaries for Linux prepared by faith@cs.unc.edu, Wed Dec 23 17:34:19 1992
Compiled with gcc 2.2.2d7 (-O6)
Linked with jump-4.1 libraries (-s), but tested with jump-4.2 libraries
To install from Linux binary distribution:
1) Get binary distribution (rcs56A.taz) from
ftp.cs.unc.edu:/pub/faith/linux/utils or from
tsx-11.mit.edu:/pub/linux/binaries/FSF
2) cd /
3) gtar zpxvf rcs56A.taz
Alternatively, the SLS sysinstall program can be used.
To uninstall this binary distribution, do the following:
cd /usr/src/rcs
./rcs56A.Unins
To install from source:
1) Get source from: prep.ai.mit.edu:/pub/gnu/rcs-5.6.tar.Z
2) Untar rcs-5.6.tar.Z in /usr/src
3) cd rcs
4) patch -p1 < rcs56A.Notes [no editing needed!]
6) make
7) make install
The following are diffs against the FSF source distribution:
diff -rc rcs.old/src/Makefile rcs/src/Makefile
*** rcs.old/src/Makefile Fri Nov 22 15:24:25 1991
--- rcs/src/Makefile Wed Dec 23 17:32:29 1992
***************
*** 35,41 ****
CC = cc
#CC = bsdcc -qlanglvl=ansi# AIX
#CC = cc -g# debug
! #CC = gcc -g# GCC
CC_D =
--- 35,41 ----
CC = cc
#CC = bsdcc -qlanglvl=ansi# AIX
#CC = cc -g# debug
! CC = gcc # GCC
CC_D =
***************
*** 42,51 ****
CC_O = -O
#CC_O =# debug
#CC_O = -O -R# BSD compilers that do not support `const'
! #CC_O = -O -fdelayed-branch -finline-functions -fomit-frame-pointer -fstrength-reduce# GCC options for brave souls
CC_W =
! #CC_W = -Wall -Wcast-qual -Wpointer-arith -Wshadow -Wwrite-strings# GCC
CFLAGS = $(CC_D) $(CC_O) $(CC_W)
--- 42,51 ----
CC_O = -O
#CC_O =# debug
#CC_O = -O -R# BSD compilers that do not support `const'
! CC_O = -O6 -finline-functions -fomit-frame-pointer -fstrength-reduce# GCC options for brave souls
CC_W =
! CC_W = -Wall -Wcast-qual -Wpointer-arith -Wshadow -Wwrite-strings# GCC
CFLAGS = $(CC_D) $(CC_O) $(CC_W)
***************
*** 57,63 ****
DIFFPREFIX = /usr/local/gnu/# GNU diff -- must be version 1.15 or later
#DIFFPREFIX = /bin/# traditional diff
! #DIFFPREFIX = /usr/bin/# traditional diff (alternate name)
DIFF_FLAGS = -an# GNU diff
#DIFF_FLAGS = -n# traditional diff
--- 57,63 ----
DIFFPREFIX = /usr/local/gnu/# GNU diff -- must be version 1.15 or later
#DIFFPREFIX = /bin/# traditional diff
! DIFFPREFIX = /usr/bin/# traditional diff (alternate name)
DIFF_FLAGS = -an# GNU diff
#DIFF_FLAGS = -n# traditional diff
***************
*** 73,79 ****
#DIFF_TROUBLE = (EXIT_FAILURE*2)
DIFF3 = $(DIFF)3# GNU diff3
! #DIFF3 = /usr/lib/diff3# traditional diff3
#DIFF3 = /usr/5lib/diff3prog# other aliases for traditional diff3
#DIFF3 = /usr/lib/diff3prog
#DIFF3 = /usr/lib/rdiff3
--- 73,79 ----
#DIFF_TROUBLE = (EXIT_FAILURE*2)
DIFF3 = $(DIFF)3# GNU diff3
! DIFF3 = /usr/bin/diff3# traditional diff3
#DIFF3 = /usr/5lib/diff3prog# other aliases for traditional diff3
#DIFF3 = /usr/lib/diff3prog
#DIFF3 = /usr/lib/rdiff3
***************
*** 88,94 ****
INSTALL = install -c $(EXECUTABLE_PERMISSIONS)# BSD unix installation
! #INSTALL = cp# traditional Unix installation
! LDFLAGS =
LDLIBS =
--- 88,94 ----
INSTALL = install -c $(EXECUTABLE_PERMISSIONS)# BSD unix installation
! INSTALL = cp# traditional Unix installation
! LDFLAGS =-s
LDLIBS =
***************
*** 103,109 ****
RCSDIR = /usr/local/bin
#RCSDIR = /bin
! #RCSDIR = /usr/bin
RCSPREFIX = $(RCSDIR)/
#RCSPREFIX =
--- 103,109 ----
RCSDIR = /usr/local/bin
#RCSDIR = /bin
! RCSDIR = /usr/bin
RCSPREFIX = $(RCSDIR)/
#RCSPREFIX =