1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

GCC & LLVM Developers May Begin Collaborating

Compiler

Published on 08 February 2014 06:24 AM EST
Written by Michael Larabel in Compiler
27 Comments

As an interesting turn of events after Richard Stallman called LLVM a "terrible setback" and the discussion that ensued, it turns out that the GCC and LLVM/Clang developers might start to better collaborate under some sort of open-source compiler initiative.

Renato Golin of Linaro volleyed an interesting message to the GCC mailing list on Friday about "LLVM collaboration?" While controversial, he suggested LLVM and GCC developers begin collaborating due to an "unnecessary fence" between the competing compilers and decisions that need to be shared. He acknowledges while there's licensing differences (GPL vs. UIUC / BSD) there's differences between the compilers and their stacks that really shouldn't exist as it hinders the users and developers.

Renato makes known the fact that developers begin relying upon one compiler but then hit roadblocks when trying to compile against the competing compiler for extensions and other changes that are developed in the olpen. He says that there's "decisions that NEED to be shared" when it comes to compiler extensions and other non-standard or undocumented features.

Towards the end of his remarks, Renato Golin says, "For the last year or two, Clang and GCC are approaching an asymptote as to what people believe a toolchain should be, but we won't converge to the same solution unless we talk. If we keep our ideas enclosed inside our own communities, we'll forever fly around the expected target and never reach it. To solve the technical problem of duplicated work we just need to start talking to each other."

Interestingly, this didn't turn into a GCC vs. LLVM flame fest or GPL vs. BSD, but there are developers on both sides of the table interested in better cooperating and proving standards even though they may have their fundamental differences. At the GNU Cauldron 2014 in Cambridge (England) this summer it looks like there may be a GCC + LLVM discussion which some are already calling the "The Open Source Compiler Initiative."

So far the responses to the aforelinked mailing list thread are in support of better cooperation, we will keep monitoring the discussion to see if anything else of interest emerges.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  2. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  3. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  4. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
  5. Disk Encryption Tests On Fedora 21
  6. Xonotic 0.8 Performance With The Open-Source AMD/NVIDIA Gallium3D Drivers
Latest Linux News
  1. Ubuntu's Mir Gains Server-Side Platform Probing
  2. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  3. LZHAM 1.0 Lossless Data Compression Codec Released
  4. LibreOffice 4.4 Is Coming Soon With New Features
  5. Linux Users Upset By Chromium's Busted HiDPI Support
  6. BPF Backend Merged Into LLVM To Make Use Of New Kernel Functionality
  7. Dying Light Is Headed To Linux, SteamOS
  8. Wayland 1.6.1 & Weston 1.6.1 Released
  9. Mesa 10.4.3 Brings A Bunch Of Fixes For The Direct3D "Nine" Support
  10. Intel Has A Few More Graphics Changes For The Linux 3.20 Kernel
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. CoreOS Moves From Btrfs To EXT4 + OverlayFS
  3. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  4. TraceFS: The Newest Linux File-System
  5. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  6. Mozilla's Servo Still On Track For 2015 Alpha Release
  7. Fedora 23 Likely To Pursue Wayland By Default
  8. Keith Packard Leaves Intel's Linux Graphics Work

Close Advertisement

Close Advertisement