installation information tweaks

Dave Love d.love@dl.ac.uk
Sat Sep 6 07:34:00 GMT 1997


(Against 970904.)

1997-09-06  Dave Love  <d.love@dl.ac.uk>

	* install.texi: Mention HP-UX sed problems, needing GNU make for
 	srcdir != builddir.

===================================================================
RCS file: install.texi,v
retrieving revision 1.1
diff -c -r1.1 install.texi
*** install.texi	1997/09/06 11:05:34	1.1
--- install.texi	1997/09/06 11:20:08
***************
*** 883,888 ****
--- 883,895 ----
  To enable debugging, you must configure GNU CC with the @samp{--with-gnu-as}
  option before building.
  
+ When building gcc on a hppa*-*-hpux10 platform, the @samp{fixincludes} step
+ (which involves running a @code{sed} script) fails because of a bug in
+ the vendor's implementation of @code{sed}.  Currently the only known
+ workaround is to install GNU @code{sed} before building GCC@.  The file
+ @file{sed-2.05.bin.hpux10} available from mirrors of the GNU
+ distribution area is a precompiled binary for that platform.
+ 
  @item i370-*-*
  This port is very preliminary and has many known bugs.  We hope to
  have a higher-quality port for this machine soon.
***************
*** 1550,1555 ****
--- 1557,1567 ----
  
  The directory you specify with @samp{--srcdir} need not be the same
  as the one that @code{configure} is found in.
+ 
+ It is normally necessary to to use GNU @code{make} to build GCC in a
+ directory different from the source code directory since other
+ @code{make}s typically don't use the same machanism for finding source
+ files.
  @end enumerate
  
  Now, you can run @code{make} in that directory.  You need not repeat the




1997-09-06  Dave Love  <d.love@dl.ac.uk>

	* config-lang.in: Remove the messages about possible build
	problems -- now either irrelevant to moved to manual.

===================================================================
RCS file: f/config-lang.in,v
retrieving revision 1.1
diff -c -r1.1 f/config-lang.in
*** f/config-lang.in	1997/09/06 11:13:05	1.1
--- f/config-lang.in	1997/09/06 11:20:24
***************
*** 90,130 ****
  	(cd f/runtime/libI77; $symbolic_link ../$stageN . 2>/dev/null)
  	(cd f/runtime/libU77; $symbolic_link ../$stageN . 2>/dev/null)
  done
- 
- case "$srcdir" in
- .) ;;
- *) echo
-    echo "Building f77 outside the source directory is likely to not work"
-    echo "unless you are using GNU make or a compatible VPATH mechanism."
-    echo ;;
- esac
- 
- case "$host" in
- hppa*-*-hpux10)
-    echo
-    echo "The GCC \`fixincludes' step (which involves running a sed script)"
-    echo "typically fails on HP-UX 10 because of a bug in the vendor's"
-    echo "implementation of sed.  Currently the only known workaround is to"
-    echo "install GNU sed before building gcc.  The file sed-2.05.bin.hpux10"
-    echo "in mirrors of the GNU distribution is a suitable precompiled"
-    echo "binary."
-    echo ;;
- rs6000-ibm-aix4.1*)
-    echo
-    echo "G77 has been observed to not build on (at least) the configuration"
-    echo "rs6000-ibm-aix4.1.4.0 with the native linker -- it crashes.  There"
-    echo "may be an IBM bug fix for this (we don't know) but the build should"
-    echo "work if you add \`-mminimal-toc' to the compilation flags, i.e. add"
-    echo "something like \`BOOT_CFLAGS=\"-O2 -mminimal-toc -g\"' to the \`make"
-    echo "bootstrap' command line.  Probably building with the GNU linker (from"
-    echo "the binutils package) installed and configuring \`--with-gnu-ld' will work."
-    echo ;;
- mips-sgi-irix6*)
-    echo
-    echo Consult
-    echo "<URL: http://reality.sgi.com/knobi/gcc-2.7.2.x-on-irix-6.2-6.3 >"
-    echo "regarding building under IRIX-6.2/6.3/6.4.  Note that you *must*"
-    echo "have the SGI IDO bought and installed (sigh)."
-    echo ;;
- *) ;;
- esac
--- 90,92 ----



More information about the Gcc-bugs mailing list