[comp.unix.sysv386] G++ on ESIX V/386, anyone?

kayvan@uunet.uu.net (Kayvan Sylvan) (12/14/90)

--text follows this line--
Anyone got G++ up on ESIX 5.3.2 D??

So far I've done the following:

1. Brought up gcc 1.37.1 without any trouble at all. This generates
   COFF object files and SDB symbols (thus no GDB support).

2. Compiled g++-1.37.1 with gcc. Again, all went smoothly. I have it
   compiled with USE_COLLECT. (not gas and gnu-ld). Tried compiling a
  simple program and the loader complained about not finding libg++.

3. So... I grabbed libg++-1.37.0 and attempted to compile it on my
  system. The result:

	    (cd src; make GXX="g++"  GXXFLAGS="-DUSG
    -I/usr/local/src/libg++-1.37.0/g++-include -g -O -fstrength-reduce \
    -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized \
    -Wall  " GXXLDFLAGS="-L/usr/local/src/libg++-1.37.0/src -lg++ -lm "\
    LIBDIR="/usr/local/lib"\
    SRCIDIR="/usr/local/src/libg++-1.37.0/g++-include" CC="gcc"\
    CFLAGS="-DUSG -I/usr/local/lib/gcc-include -I/usr/include\
    -I/usr/local/src/libg++-1.37.0/g++-include -g -O -fstrength-reduce \
    -fdelayed-branch  -Wall  " RANLIB="echo" LDXX="/usr/local/lib/gcc-ld" \
    GXXCRT1="/usr/local/lib/crt1+.o" MAKE="make" prefix="/usr/local" \
    VPATH="/usr/local/src/libg++-1.37.0/g++-include")

	    g++ -DUSG -I/usr/local/src/libg++-1.37.0/g++-include -g -O \
    -fstrength-reduce  -felide-constructors -fschedule-insns \
    -fdelayed-branch -fsave-memoized  -Wall   -c  AllocRing.cc
    Assembler: AllocRing.cc
	    aline 4	: syntax error
	    aline 9	: syntax error
	    aline 40	: syntax error
	    aline 42	: syntax error
	    aline 90	: syntax error
	    aline 92	: syntax error
	    aline 138	: syntax error
	    aline 139	: syntax error
	    aline 189	: syntax error
	    aline 191	: syntax error
	    aline 222	: syntax error
	    aline 222	: syntax error
	    aline 223	: syntax error
	    aline 224	: Illegal mnemonic
	    aline 224	: syntax error
	    aline 230	: syntax error
	    aline 231	: syntax error
	    aline 232	: syntax error
	    aline 249	: syntax error
	    aline 258	: syntax error
	    aline 284	: syntax error
	    aline 286	: syntax error
    *** Error code 1

    Stop.
    *** Error code 1

    Stop.

It seems that g++/gcc is generating some instructions that the stock
``as'' does not know how to handle.

I've tried getting COFF-encapsulation to work and the gcc compiles
without trouble, but when I compile any program with it, it seems to
compile and the resultant executable does *nothing*.

I'm not sure how to proceed. Is there anything special I need to know
or do?

Thanks for any ideas.

			---Kayvan

-- 
| Kayvan Sylvan       Unix/C, GNU tools   879 Lewiston Drive   408-978-1407  |
| Sylvan Associates   GUIs, Databases     San Jose, CA 95136  Think Globally |
|                     Networking          apple!satyr!kayvan   Act Locally   |