Article View: gnu.gcc.bug
Article #416Re: DG AViiON gcc problems
From: Tom Wood
Date: Wed, 15 Apr 1992 12:48
Date: Wed, 15 Apr 1992 12:48
63 lines
2735 bytes
2735 bytes
Dave Greenberg writes:
dg> The output from the final lines starting with the trailing parts of the
dg> make with the *********'s appended is as follows:
The output looks just fine. The only problem is you used the wrong commands
to compare the stage 2 and stage 3 objects. The INSTALL file says to do this:
On systems that use COFF object files, or an object file
format that is a superset of COFF (such as ECOFF or XCOFF), bytes
5 to 8 will always be different, since it is a timestamp. On
these systems, you can do the comparison as follows (in Bourne
shell):
for file in *.o; do
tail +10c $file > foo1
tail +10c stage2/$file > foo2
cmp foo1 foo2 || echo $file
done
##################################################
dg> in the process of the install i.e.:
dg> make CC=stage2/gcc install
dg>
dg> the following lines appear:
dg>
dg> cp ./byteorder.h .
dg> cp: ./byteorder.h and ./byteorder.h are identical
dg> *** Error code 2 (ignored)
dg>
dg> which do not worry me much (should they?)
I believe this is part of the "install-headers" step. GNU C is already
integrated into DG/UX, so there is no need for this step. One way to
suppress this step is to apply this change:
*** config/x-m88kdgux.orig Tue Apr 7 17:27:28 1992
--- config/x-m88kdgux Wed Apr 15 08:42:59 1992
***************
*** 3,4 ****
--- 3,5 ----
INSTALL = cp
X_CFLAGS = -D_M88KBCS_TARGET
+ INSTALL_HEADERS =
###################################################
dg> when I try to compile a program (which I wrote so it could be horrible,
dg> but it compiles and runs fine under gcc 1.37 as delivered with the
dg> AViiON and other C compilers), I get the following error:
dg>
dg> symbol in file
dg> ___iob felinprp.o
dg> ld fatal: Symbol referencing errors. No output written to a.out
dg>
dg> I do not reference anything called iob. A grep -i iob * comes up
dg> empty.
You are still compiling in the m88kbcs target environment. One of the
things you must do is to explicitly supply the -D_M88KBCS_TARGET option
when you compile. For more on this, take a look at "Porting Applications
to the DG/UX System".
Technical Details
Message-ID:
<9204151248.AA02183@gen-rtx>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!dg-rtp.dg.com!woodShow Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!dg-rtp.dg.com!wood From: wood@dg-rtp.dg.com (Tom Wood) Subject: Re: DG AViiON gcc problems Message-ID: <9204151248.AA02183@gen-rtx> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Wed, 15 Apr 1992 12:48:24 GMT Approved: bug-gcc@prep.ai.mit.edu Lines: 64