This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Patch to make trunk compile on m68k-next-nextstep3 with 3 = 3.2


>  OK.  Given the, err, popularity of NeXT 3.2 boxes, I'll
>  go along with this.
>
>  Basically if you can get me plaintext which describes:
>  the problem (ie, what happens if I try to build with the
>  wrong assembler -- including actual error messages is
>  good :-) and the solution (ie, where can I ftp the new
>  assembler) it would be appreciated.

QUOTE

On NEXTSTEP 3.x where x < 3 the build of egcs will abort during  
stage1 with the following error message as of snapshot 19980921:

_eh
../../egcs/gcc/libgcc2.c: In function `in_reg_window':
../../egcs/gcc/libgcc2.c:3527: warning: unused parameter `reg'
../../egcs/gcc/libgcc2.c:3527: warning: unused parameter `udata'
/usr/tmp/ccbbsZ0U.s:987:Unknown pseudo-op: .section
/usr/tmp/ccbbsZ0U.s:987:Rest of line ignored. 1st junk character  
valued 95 (_).

The reason for this is the fact that NeXT's assembler for these  
versions of the operating system does not support the .section  
pseudo op that's needed for full C++ exception functionality.

As NeXT's assembler is a derived work from GNU as, a free  
replacement that does can be obtained at http://blah.blah.blah ...

UNQUOTE

Unfortunately, I cannot tell you the value of blah.blah.blah yet  
(Melissa will provide that) and I must say that, due to the header  
search path problem, I haven't been able to test her example program  
yet (and as a build is running at the moment, not before tomorrow  
morning).

Cheers,
Toon.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]