Language Selection

English French German Italian Portuguese Spanish

Experts work to aid compiler behind open source

Filed under
Software

Lead programmer Mark Mitchell released GCC 4.0 on April 22. It includes a new optimization framework designed to improve the process of translating source code written by humans into binary code a computer understands.

The new version is still very much a work in progress, though, and it will take time for a clear performance advantage to emerge, Mitchell said in an interview. "It's got all this new optimization infrastructure. All that new infrastructure hasn't been as carefully tuned as much as the old one was," Mitchell said.

One of the first rocky moments of the GCC 4.0 debut came with KDE, the graphical interface software widely used on Linux computers. The package wouldn't compile with GCC 4.0, and KDE organizers blacklisted GCC 4.0 for the time being.

The bug that hampered KDE has been fixed now and should be available soon, Mitchell said. "We'll probably do a 4.0.1 refresh release earlier than planned," within a month rather than two months as originally forecast, he said.

GCC is used to produce almost all programs in the free and open-source software movements, so a little improvement or degradation in the compiler can propagate to thousands of projects.

Another rocky patch for GCC 4.0 was a review published this week by programmer and author Scott Ladd. He compared GCC 4.0 to its predecessor, GCC 3.4.3, and found that the new version often took longer to produce code and that the code was bulkier and ran more slowly.

"Is GCC 4.0 better than its predecessors?

Full Story.

More in Tux Machines

Sony SmartWatch 3 Review: Android Wear's First Generation Champion

Sony is both early to the smartwatch game, and late at the same time. The SmartWatch 3 puts aside some of the lessons of Sony’s previous wearables, but manages to learn some valuable lessons from the competition. Read more

Ubuntu's Mir Gains Server-Side Platform Probing

The latest big feature landing in Ubuntu's Mir display server by Canonical is server-side platform probing support, which landed just before the weekend. Read more

MakuluLinux Xfce 7.1 Released.

MakuluLinux Xfce 7.1 has been released, please click here to read the updated release notes and download links, or head to the Xfce section in menu above. Read more

Linux Kernel 3.19-Rc6 Released


Linux Kernel 3.19-Rc6 Released

One more rc released today shortening time period for the final release. Each release sees a new changes and fixes and this one is slightly smaller but as always better.
 
 
 
 
 
 

Read at LinuxAndUbuntu