[comp.emacs] Any 3b2 gurus out there?

Brian.Chan@samba.acs.unc.edu (Brian Chan) (03/26/91)

After working with Sun workstations for 18 months, I have the sudden
fortune to port software to the 3b2s. Can anyone share their expierences
on why the 3b2 is such a difficult beast to port software to? Or I'm just
the only buggy one? 

To make my point, I'm having a wonderful time to try to bring gcc up.
(The big mistake was we didn't buy the LPI-C so that we could at least  
use CodeWatch instead of sdb.)  With the help from John Lees (he's 
making much more progress than I have though) and Brinton Cooper, I 
was able to make the pass 1 compiler to work with small files but it bombed
on cc1. 

I run Esix  3.2 Rev D at home on my Gateway. I was able to port my
stuff from the Suns and  made it to run on the 386 without too much trouble.
(Same thing with gcc.)  I was also able to make it to run under MSDOS
if I stripped out the Unix stuff. 

Granted: I may have bugs in my software (tons of linked  lists, 
pointers and dynamic arrays.) My $20 question: Esix licenced the
3.2.2 code from ATT and I'm using the stock portable C compiler.
Why does generic code work on Esix and not on 3b2?  Why most GNU stuff
don't have header files for 3b2? (I know I should ask RMS instead.)
We managed to get Emacs to work but it core dumps on the 3b2 so often
that I write most of my stuff on the Sun and move it afterward. 
(Anyone ported a clean Emacs to the 3b2?) Okay the problem may be
WIN3 since I use the Sun to telnet the 3b2. 

We also got bash to work , well, kinda. Sometimes our uids will change
to some random number and we will lost our write permssions. We had
to do su. How weird?

This is not meant to be an attack on ATT so no flame please. The fact
is my $6500 clone is faster than this $250,000 machine and the 33-386 is
much more productive. Although I must add the ATT socket libaray is much better
than the Esix,  I was able to port the Sun socket stuff to run on it
without much trouble. 

So if anyone of you have successfully ported gcc, gdb and g++, _please_
let me know. You can save lots of people's grieves. (I'll post a summary
if there's any.)  Actually are there anyone using the 3b2s besides
the Government/Military/Academic institutions? 

Thank you very much of your time,

Brian Chan
Stuttgart, FRG


--
=============================================================================
	Extended Bulletin Board Service, Research & Development
Office of Information Technology, University of North Carolina at Chapel Hill
	      internet: bbs.acs.unc.edu or 128.109.157.30