Successful build of GCC 3.0.3 on hppa1.1-hp-hpux10.20

Mike Bland mbland@logicon.com
Wed Dec 26 11:05:00 GMT 2001


OUTPUT OF srcdir/config.guess:
-----------------------------

	hppa1.1-hp-hpux10.20


OUTPUT OF gcc -v:
----------------

	Reading specs from /.../lib/gcc-lib/hppa1.1-hp-hpux10.20/3.0.3/specs
	Configured with: ../gcc-3.0.3/configure --prefix=/... --disable-nls
		--with-gnu-as --with-as=/build/opt/bin/as --disable-threads
	Thread model: single
	gcc version 3.0.3

OTHER INFO:
----------

I used the following make command (I had GCC 3.0 already installed):

make CFLAGS='-O2 -fomit-frame-pointer -march=1.1 -mschedule=7200 -mgas
-s -pipe' \
LIBCFLAGS='-g -O2 -fomit-frame-pointer -march=1.1 -mschedule=7200 -mgas'
\
LIBCXXFLAGS='-g -O2 -fomit-frame-pointer -fno-implicit-templates
-march=1.1 -mschedule=7200 -mgas' \
bootstrap-lean

I also had CPPFLAGS defined as "-D_HPUX_SOURCE".

Everything seemed to compile fine out of the box (save for numerous
warnings about comparing signed to unsigned values and constant values
being too large for the data type).  I've compiled a number of
nontrivial programs in C and C++ successfully (haven't tried the
Fortran, Java, etc. compilers).

I had originally tried to enable threads, using the DCE library, and
actually got everything to successfully compile.  However, the build
broke in several places with "arg list too long" errors (when compiling
the threaded Fortran and Objective C libraries) and I had to finish
those sections by hand.  After installation, the C++ compiler required
the "-threads" flag and/or the "-ldce" flag even when building "Hello,
World!"; I decided this wasn't worth the trouble and disabled threading
in the final build.

In case y'all don't hear it enough, thanks for all the good work.

Mike Bland



More information about the Gcc mailing list