C-Compiler no longer included in OS?!!

2007-12-25 7:34:00

Hi everybody !

Sorry to have kept you all waiting.

Here's the summary on the subject that got me many helpful replies,

a few flames and 2 insults.

I think this topic belongs into this forum, just because the C-Compiler

is one of the most-used tools in unix system programming and system

administration (even if it's just for compiling other tools).

So no more flames please.

I have promised an unbiased summary.

Credits at the end of the summary.

Here's what I've found out:

1) Sun planned to unbundle the C-compiler and the program development

tools (SPARCworks, including the debugger)

2) Due to a very angry community the official Sun guideline seems to be:

"Nothing has been decided yet" This is a quote.

3) the idea of unbundling the compiler was brought up by sales persons,

not by the tech guys.

4) I did not get a final official word on it.

5) Sun Microsystems announced the unbundling of the C-compiler at the

SUG-conference in San Diego.

6) If the C-compiler is unbundled, the debugger will be yaup (yet

another unbundled product), which will be known as SPARCworks

7) The unbundled C-compiler will be expensive. According to the replies

that I received, the price will be higher than 2k$ per machine, or

100 000 USD for a site license.

8) The debugger might very well cost about the same amount, I did not

get info on its pricing.

9) The object file format will change starting with SunOS 5.0. Sun will

use ELF encoding instead of the old a.out format.

10) There will be no gcc available immediately, because gcc does not yet

support the ELF format.

If it is available, you'll still need the Sparc CC to compile it, unless

the FSF should start providing binaries.

11) Old programs will have problems running under SunOS 5.0

The following restrictions apply:

programs must be dynamically linked

programs must not use kernel structures

no direct kernel traps allowed

no use of undocumented features

any programs that are linked statically will not repeat not run.

Running programs compiled under 4.1.1 will almost certainly decrease the

performance of the workstation.

12) hardware drivers must be rewritten, support for many devices such as

the ALM board will be discontinued.

Final words:

Until I get a FREE copy of a Sun C-compiler with the upgrade disk, I am

forced to assume that the unbundling of the compiler has indeed taken

place.

I will not discuss any alternatives here. Anybody who wishes to contact

me about them is welcome to send e-mail.

Anybody interested in comments about this topic is invited to drop me

some mail too.

I hope this is unbiased. I will keep all those who are interested

informed, if they notify me.

Thanks for your patience

Thomas Weihrich

--------------------------------------------------------------------------------

Thanks to:

Michael Maciolek mikem@juliet.ll.mit.edu

Dick St.Peters stpeters@crd.ge.com

Kathryn L. Smith kathy@XN.LL.MIT.EDU

Fabrice Le Metayer fabrice@sj.ate.slb.com

J. Eric Townsend jet@uh.edu

Calum D. Mackay calum.mackay@mrc-apu.cam.ac.uk

Brian Reynolds reynolds@fsg.com

Russ Poffenberger poffen@sj.ate.slb.com

Kevin Sheehan kalli!kevin@fourx.aus.sun.com

Tad Guy tadguy@ab00.larc.nasa.gov

Terence P. Ma tpm%tpm-sprl@uunet.uu.net

Robert McGraw rmcgraw@sunspot.sunspot.noao.edu

Mike Raffety miker@sbcoc.com

Jerry M. Carlin jmcarli@srv.PacBell.COM

J. Matt Landrum mdl@cypress.com

Len Evens syslen@math.nwu.edu

Andy J. Stefancik as6143@eerpf001.ca.boeing.com

Brian Keves keves@meaddata.com

David Trueman

Fred Seals fred@johnd.tamu.edu

Doug Peterson doug@USAN.consult.com

Dr. Peter J. Welcher pjw@math30.sma.usna.navy.MIL

Grootwassink, David GROOTWASS@TAWC1.EGLIN.AF.MIL

Fran Sullivan fmrco!fxs@uunet.uu.net

Paul Graham

Roger Burroughes pjg@acsu.buffalo.edu

Jan Berger Henriksen JanBerger.Henriksen@ii.uib.no

Ian Daniel Daniel@europarc.xerox.com

Marcel Bernards Bernards@ECN.NL

Eckhard Rueggeberg erueg@cfgauss.uni-math.gwdg.de

Beat H. Meier beme@nmr.lpc.ethz.ch

Steve Jay shj@ultra.com

Wilhelm Methfessel meth@uebemc.siemens.de

Mark Galbraith mark@deltam.com

Paul Allen pallen@atc.boeing.com

David Fetrow fetrow@orac.biostat.washington.edu

John A. Turner turner@lanl.gov

Mark Glasser markg@nextwave.com

Keith Farrar keith@markets.amix.com

Mitch Baltuch mitch@unidata.ucar.edu

klaus u schallhorn

Mike Reddy mike@ml.com

Steve Hanson hanson@pogo.fnal.gov

Lewie Wolfgang wolfgang@nosc.mil

Bob Rutherford

David Mostardi david@msri.org

Ed Arnold era@ncar.ucar.edu

Brett Chapman chapmanB@med.ge.com

Chip Christian chip@allegra.att.com

Hal Stern stern@sunne.East.Sun.COM

Michael S. Maiten msm@energetic.com

Meg Grice mlg@cstp.umkc.edu

David Wiseman magi@csd.uwo.ca

Ian Johnson icj@dollar.bf.rmit.oz.au

Claus Assmann ca@idefix.informatik.uni-kiel.dbp.de

Bill Shorter bill@aloft.att.com

Comments

Got something to say?

You must be logged in to post a comment.