Xref: utzoo comp.unix.i386:6752 comp.sys.sequent:657 Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!asuvax!noao!arizona!bakken From: bakken@cs.arizona.edu (Dave Bakken) Newsgroups: comp.unix.i386,comp.sys.sequent Subject: Re: Xenix vs. UNIX Message-ID: <23002@megaron.cs.arizona.edu> Date: 12 Jul 90 18:33:59 GMT References: <3304@crash.cts.com> <4716@thebes.Thalatta.COM> <1990Jun27.232700.3046@virtech.uucp> <1990Jun29..185@rdk386.uucp> <99@raysnec.UUCP> Followup-To: comp.unix.i386 Distribution: usa Organization: U of Arizona CS Dept, Tucson Lines: 36 In article <99@raysnec.UUCP> shwake@raysnec.UUCP (Ray Shwake) writes: >In article <1990Jun29..185@rdk386.uucp> ron@rdk386.UUCP (Ron Kuris) writes: >> >>Why not just use gcc and not worry about the abnormalities of the "standard" >>compiler provided with Xenix? I agree its broken, but the compiler doesn't >>make the entire system unusable, especially when there are alternatives... > > This response is just a tad facile for my taste. GCC doesn't always > make life easier. I had my first encounter with GCC last week after > a colleague installed it on his Sequent Balance. Well, here was an > opportunity to see what all the fuss was about. Moved some of my > source over, checked flags and file locations, typed "make". > > Given my System V biases, tried compiling in the ATT environment. > Had to modify a few macro contructs to make them "ansi conformant", > but things got REAL interesting in the link/load phase. It just > couldn't find the c runtime module! Found the module in /.lib > (that damn universe again!). OK, back to BSD. Argh! Can't find > _regex, _strchr, ... > > Morale: GNU CC... It *might* work for you. Your problem here is not GCC but rather is DYNIX's retarded dual universes, which IMO is just a way of avoiding the task of integrating the two worlds, like virtually every other Unix vendor has done. Vendors have been providing this for many years, so much so that a lot of sources in comp.sources assume routines from both universes. These things compile with no problems, in general, on most systems, but it is a pain on DYNIX. This has been a pain for us when doing development work for our distributed programming language, SR, on a Sequent Symmetry running DYNIX. -- Dave Bakken Internet: bakken@cs.arizona.edu Dept. of Comp. Sci.; U.of Ariz. UUCP: uunet!arizona!bakken Tucson, AZ 85721; USA Bitnet: bakken%cs.arizona.edu@Arizrvax AT&T: +1 602 621 4098 FAX: +1 602 621 4246