Xref: utzoo alt.religion.computers:1223 gnu.misc.discuss:653 Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!decwrl!sun-barr!newstop!texsun!wintermute.Central.Sun.COM!jthomp From: jthomp@wintermute.Central.Sun.COM (Jim Thompson) Newsgroups: alt.religion.computers,gnu.misc.discuss Subject: Re: Disinfecting the GNU Public Virus...er...License Message-ID: <1955@texsun.Central.Sun.COM> Date: 23 Dec 89 18:35:36 GMT References: <4&VSZ:@splut.conmicro.com> <1989Dec20.170048.14251@relay.nswc.navy.mil> <7FXNY#@splut.conmicro.com> <1989Dec22.174425.10485@murdoch.acc.Virginia.EDU> <2582@flatline.UUCP> Sender: news@texsun.Central.Sun.COM Followup-To: alt.religion.computers Organization: Sun Microsystems, Inc. Mt. View, Ca. Lines: 20 In article <2582@flatline.UUCP> jet@flatline.UUCP (It's "Mr. Boyo" to you Dylan) writes: >(Hey, that's it! I should fix gcc so that it produces 6502 machine code, >then cross compile from my 3b1! I've been looking for a research project; >now if I can just get my advisor to think it's worthwhile... ) Actually, while I was still at Convex, I did something almost as strange. I made gcc produce Sun 68k / SPARC code. The SPARC fp stuff was kinda hard to get right, but in the end I could sit on a Convex and type 'make CC=gcc-sprarc CFLAGS="-g -O" all'. and end up with an a.out that I could run on my Sun. (I used the gnu 'ld' as well.) I never did try the reverse (building Convex code on a Sun.) the problems of supporting 64bit arithmetic, constant folding, and so forth were just to much to accomplish before I left. Jim Thompson - Network Engineering - Sun Microsystems - jthomp@central.sun.com Charter Member - Fatalistic International Society for Hedonistic Youth (FISHY) "Confusing yourself is a way to stay honest." -Jenny Holzer