🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by Stephen L Moshier Mon, 04 Jan 1993 19:50
gcc on Motorola Delta box ca. 1985
#800
Author: Stephen L Moshier
Date: Mon, 04 Jan 1993 19:50
19 lines
977 bytes


  For several years I've been trying off and on to get gcc running on an
old Motorola Delta box.  The unix system identifies itself as System
V/68 M68020 R2V2.2, copyright 1985.

  By supplying a minimal config.h, I can get cccp to compile with some
complaints about enums.  The unix compiler supports structure
assignments, but apparently not reentrantly in subroutine returns. 
cccp crashes with a core dump almost immediately.

  Has anyone succeeded porting to this system, and if so what is the
trick?

  Thanks,

  Steve Moshier
  moshier@world.std.com
Re: gcc on Motorola Delta box ca. 1985
#807
Author: Andy Wolff
Date: Tue, 05 Jan 1993 18:49
34 lines
1864 bytes
In article HMM@world.std.com, moshier@world.std.com (Stephen L Moshier) writes:
>
>
>
>  For several years I've been trying off and on to get gcc running on an
>old Motorola Delta box.  The unix system identifies itself as System
>V/68 M68020 R2V2.2, copyright 1985.
>
>  By supplying a minimal config.h, I can get cccp to compile with some
>complaints about enums.  The unix compiler supports structure
>assignments, but apparently not reentrantly in subroutine returns. 
>cccp crashes with a core dump almost immediately.
>
>  Has anyone succeeded porting to this system, and if so what is the
>trick?
>
>  Thanks,
>
>  Steve Moshier
>  moshier@world.std.com


Wow! I thought we were the only ones in the world with Motorola Delta boxes of that
vintage. I have managed to get gcc built on one of those boxes; however we're running
a much newer release of the OS (R3V6.2). I had previously tried to build it on a system
running R3V5 but couldn't get it to work. It took on the order of 4-6 HOURS to compile
one of the first parts of the system and eventually blew up because of some HUGE macro 
expansion in the code, as I remember. If you have the option, I would suggest trying
to obtain a software upgrade - there are so many fixes and changes (including 
addition of networking and X-windows support), not to mention C compiler bug fixes,
since R2V2 that I wouldn't attempt to build it there.

Andy Wolff
aaw@cray.com
Re: gcc on Motorola Delta box ca. 1985
#820
Author: Stephen L Moshier
Date: Wed, 06 Jan 1993 21:39
7 lines
752 bytes
Motorola stopped supporting this particular box years ago; it's not
worth the $1200 they asked for an only slightly later unix version.

If it's true that the structure assignments are the problem, I will
attempt a cross-compilation on another machine.  If that doesn't
work, I'll throw the unix away and put OS-9 on it.  There is a gcc
port that should work.
Re: gcc on Motorola Delta box ca. 1985
#830
Author: Adams
Date: Sat, 09 Jan 1993 01:16
37 lines
2150 bytes
In article <C0CHrq.HMM@world.std.com> moshier@world.std.com (Stephen L Moshier) writes:


>     For several years I've been trying off and on to get gcc running on an
>   old Motorola Delta box.  The unix system identifies itself as System
>   V/68 M68020 R2V2.2, copyright 1985.

Furtheron I will assume MVME130/MVME131 - based...

>     By supplying a minimal config.h, I can get cccp to compile with some
>   complaints about enums.  The unix compiler supports structure
>   assignments, but apparently not reentrantly in subroutine returns. 
>   cccp crashes with a core dump almost immediately.

You will have problems with  your current C-compiler, it 
will not be able to evaluate branches around "LEGITMIZE_xxx_ADDRESS",
(if ..(if (if ()))). 
This is due to tables choosen too small during setup. There were fixes
available from Motorola.

Trick I used to bootstrap gcc on Motorola systems years ago was to
build a cross compiler on a system with approbriate endian ;->,
move all include files from Motorola to the cross development system,
making _SURE_, that these will be used,
and compile the sources to assembler sources, which were assembled
on the target system.

C-compilers delivered by Motorola (except Green Hills, which I never tested)
never were able to compile any GCC-sources (No, even not 1.3[7-9]).

You might have a llok at 
	"ftp.th-darmstadt.de:/pub/incoming/local_ports/sysV68".

hope it helps, adams

PS: mail referring to GNU-software should be sent to
	"gnu@pdv2.fmr.maschinenbau.th-darmstadt.de".
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads