Virtual *hunk* problems with gcc 3.x.x for now I am be able to compile gcc-3.0.3 successfully on hp-ux 10.20 by adding this patch: The thunks were actually generated and found in the object files but they were not public so linking failed. Adding the three lower lines to the function make_thunk() in /gcc/cp/method.c seems solve problem 3536. Line 361: /* And neither is it a clone. */ DECL_CLONED_FUNCTION (thunk) = NULL_TREE; DECL_EXTERNAL (thunk) = 1; + /* Make the thunk public unless it is for a destructor */ + if (!DECL_DESTRUCTOR_P (func_decl)) + TREE_PUBLIC (thunk) = 1; here the hard way, in order to compile GCC on hp-ux 10.20. Unfortunately I do not know, which options must be set, to minimize the size of the gcc binaries. be sure that the following GNU programs will be used: # which as sed ld /opt/binutils/bin/as # GNU as Version 2.11.2 /opt/sed/bin/sed # GNU Stream Editor Version 3.02 /usr/bin/ld # HP Link Loader setenv CPPFLAGS "-D_HPUX_SOURCE" gmake distclean ./configure --prefix=/opt/gcc-3.0.3 --disable-threads --enable-shared --with-gnu-as \ --with-as=/opt/binutils/bin/as gmake CFLAGS='-O2 -fomit-frame-pointer -march=2.0 -mschedule=8000 -mgas -s -pipe' \ LIBCFLAGS='-g -O2 -fomit-frame-pointer -march=2.0 -mschedule=8000 -mgas' \ LIBCXXFLAGS='-g -O2 -fomit-frame-pointer -fno-implicit-templates -march=2.0 -mschedule=8000 -mgas' \ bootstrap-lean size of the gcc binary: du -sk gcc-3.0.3 84,817 MB abiword-0.99.1 compiles fine now MG: Martin >If anyone is able to compile AbiWord with gcc-3.0.* on Solaris or AIX or > HP/UX, please let me know. > Regards, Frank Francis James Franklin F.J.Franklin@shef.ac.uk