GCC 3.3 Update for Mac OS X Available
snowtigger writes "The August 2003 GCC updater includes the new GCC 3.3 compiler in addition to other updates that will allow development of G5 optimized code with the December 2002 Mac OS X Developer Tools. This update is available to all ADC members from the Download Software area of the ADC web site (free registration required). It will be interesting to see what Steve Jobs will present in Paris tomorrow; is XCode ready?"
The keynote starts at 1 AM Pacific time...
i'm the jedidiahmarkfoster your parents warned you about
I take it that GCC for Mac OS X has the same binary compatibility problems that it does for Intel architectures. What competing compilers are out there at the moment? How do they stack up against GCC speed-wise? Does any ensure binary compatibility?
The GCC update has been out for a while, but it looks like last week Apple updated CHUD (the Computer Hardware Understanding Development toolkit) to version 3.0.
It lets you tweak configuration registers in almost all parts of the system, gather and graph lots of profile information (instruction mix, cache stalls, etc...) from programs, and lots of other cool things.
Fink users: see this annoucement from the Fink developers regarding GCC 3.3 . It is probably a good idea to hold off on installing 3.3 until they add support for it.
I doubt Apple will release XCode separate from Panther. However, I would not be surprised in the least to hear that Panther is released in but a few short hours. At the very worst, I expect Steve to finally announce a specific date for Panther's release.
On the other hand, the question of what we will hear (if anything) about the Powerbooks is beyond my ability to prognosticate. On one hand, I think that they *must* finally be coming out. I mean, it's the year of the laptop and we haven't seen anything since January. However, reportedly the holdup has been because of Motorola's inability to produce the 7457 in quantity, in which case you can never be sure how long they will drag their feet.
IBM has also released their own cc compiler's for use with the g5 which are supposed to be faster than gcc. They even give instructions as to how to incorporate into project builder and Xcode if I remember. Anyone tried this?
I noticed a distinct absence of C# in the article describing X-Code. Hmm... I wonder if its close ties with the M$-.NET(C# overview) has irritated Steve.
Obviously there is a reasonable explination for this, C# is just too new for it to have been included... sure. I mean, it has ONLY been out for a year and a half. jeeze
"this is the gloaming"
radiohead
I'm an experienced Mac User and I'm comfortable in *nix. Nontheless, I still don't understand why, as a user of applications, I would want the GCC. I feel like this is a question lots of people want the answer to. Anyone want to take a crack?
Now, I will give credit for this being posted, as it is quite relevent to development for the G5, but christ sake. I'm not going to look it up, but I assume the definition of news more or less entails items that are of a timely intrest. Now, this is news from early in fucking August. I know this, and I go to the ADC site maybe once every 3-4 months. This is the rough equivlent of me breaking news that there is going to be a recall election in California or that the US has defeated Saddam's Iraq. I mean... wow, just fucking wow. That is all.
From the Fink site:
2003-06-26: Developer Tools Update.
Quick Summary: DO NOT INSTALL THIS UPDATE.
Apple has released a patch to the December 2002 Developer Tools which includes gcc 3.3, their new compiler.
Fink does not yet support compiling with gcc 3.3. In addition, it is important not to "mix and match" between compilers: all C++ code in fink packages needs to be compiled with the same compiler.
For this reason, the Fink team recommends that if you update your Developer Tools with the new patch, you should be careful to run sudo gcc_select 3 prior to any "fink build" or "fink install" commands.
OK, does anyone have any real information on this supposed 3.3 version? The *last* time the released a so-called "3.3" version of GCC (April/June), I discovered after WEEKS of frustration that it was really just some 3.2 CVS snapshot from last February, and was no better really than the 3.2 version
I am grateful that a free compiler is available for my Mac but that was annoying.
So is this REALLY gcc 3.3? Can someone who has installed it please run "gcc-3.3 -v" and post the output?
Thanks!
reed
VOS/Interreality project: www.interreality.org
sudo gcc_select 2.95.2
sudo gcc_select 3.1
sudo gcc_select 3.3
It works as advertised.
It's _very_ fast too.
you are a slightly more advanced user of applications to the extent of using fink or another open-source package manager. In that case, if applications are compiled (made) on your machine from automated instuctions, the compiler in use on your system may affect, or even be crucial, to the applications performance or compatibility.
that's all tho, most won't need it at all.
I just bought my first Mac off of ebay (G4/450/256M/10G/DVD/ZIP/keyboard/stupid puck mouse/17" monitor). I've been programming under Linux and Windows forever, and plan to start programming for OSX now too. I am really looking forward to OSX 10.3 and the final Xcode. Any veteran Mac programmers want to help me learn this stuff
Morphing Software
Imaging end-user software that is able to call a compiler- the software could compile some arrangement/setup/instructions from the user into an extremely fast executing part and load it using dload and execute it. Everything would be invisible to the user but the result could be very fast execution of stuff (with an annoying start-up delay, admittedly). For instance imagine Photoshop where your custom brushes or filters are actually compiled code somehow.
This could be the killer app, actually!
In addition it makes it possible to do user-friendly installs of source code by having the installation program run the compiler, thus resulting in programs that are optimized for your machine, and installations that are cross-platform.
The Dec2002gccUpdater.pkg update:
/usr/libexec/gcc/darwin/ppc/3.3/specs
/usr/libexec/gcc/darwin/ppc/3.3/specs
% gcc -v
Reading specs from
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1435)
The NEW August2003gccUpdater.pkg update:
% gcc -v
Reading specs from
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1493)
What? You asking for Father "Randy" Pudge to supervise you? Seriously, if you need a starting place for technical info, surf to the Apple Developer Connection and sign up. The basic membership is free, and gives you access to the downloads and all documentation. There are plenty of tutorials to get you going.
Luke, help me take this mask off
-frelax-aliasing
-fgcse-mem-alias
-floop-transpose
-floop-to-memset
-fload-after-store
-fgcse-loop-depth
-fdisable-typechecking-for-spec
That last one sounds like a good one ;-), but I'm wondering if it can screw up my programs that might rely on stricter semantics, so I'd like to know what it does.
Seriously, it's well worth the money to get yourself a processor upgrade card given the machine you've just bought. I'm pretty sure you can upgrade to 800Mhz or 1GHz for a reasonable price. This is what has kept prices for these machines and Cubes so high. It'll more than double your performance considering the added cache, and that'll make a big difference if you're compiling. Also max out your RAM, it's cheap.
Rather than complain about the puck, dual-button+scrollwheel optical USB mice are super-cheap, get one.
Project Builder is already pretty damn sweet, and has been for some time. Try it out now, it'll make the transition to Xcode smoother for you.
Don't think you're the first person to think of this.
In fact, Oracle does this now, with lots of its products.
What does it mean? Well, every time the compiler is updated, their software install breaks. Every time the libraries change, their software install breaks. Every time you blink, their software install breaks.
Why not recommend that software makers ship their software with a big hammer. That way I can just hit myself over the head repeatedly, thus causing the same anguish, while at least letting the users I administrate for still USE the software.
-fred
Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.
with much gayness,
Father Randy "Pudge" O'Day, S.J.
Thanks for your letter. Being Catholic myself, I know exactly what you're talking about! It has always been our plan here at Apple Computer Inc to revolutionize personal computing with our high-quality and highly gay products.
I'm happy to answer your letter by letting you know that YES we will be releasing an entire hLife ("homo-life") software line. You'll be able to recognize it in stores by the small stylized logo depicting a large cock entering a tight anus with an Apple logo on it. ("Suddenly it all comes together" indeed!).
Anyway, I hope you and other members of our community will join us on our mission, and purchase the exciting new hLife boxed set. Only the boxed set comes with translucent cock rings!
Sincerely,
Harry Rodman
Vice-president
Homosexual Liaison Services
Apple Computer, Inc.
I hope Xcode is NEVER ready. It stinks. The whole mentality behind it stinks. And it looks like VOMIT. And it's made for MENTAL RETARDS.
NextStep was good. Apple and Mac users bite. They're DUMB.
Kill NextStep and everyone will be booting into Longhorn.