Thread View: gnu.gcc.help
4 messages
4 total messages
Started by Stephen L Moshier
Mon, 04 Jan 1993 19:50
gcc on Motorola Delta box ca. 1985
Author: Stephen L Moshier
Date: Mon, 04 Jan 1993 19:50
Date: Mon, 04 Jan 1993 19:50
19 lines
977 bytes
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
Author: Andy Wolff
Date: Tue, 05 Jan 1993 18:49
Date: Tue, 05 Jan 1993 18:49
34 lines
1864 bytes
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
Author: Stephen L Moshier
Date: Wed, 06 Jan 1993 21:39
Date: Wed, 06 Jan 1993 21:39
7 lines
752 bytes
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
Author: Adams
Date: Sat, 09 Jan 1993 01:16
Date: Sat, 09 Jan 1993 01:16
37 lines
2150 bytes
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