Progress on the gcc4.x Haiku port

Hi all -

I’ve wondered for a while what the reason was that Haiku uses gcc 2.95.3. Did a search and found that it is because gcc 3 broke the C++ ABI.

Anyway - that thread also mentioned that there was a port of Haiku to gcc 4.x underway. So, I was wondering - is there any news on that port? Is it still going or has it been stopped?

( Oh, and is there a "ballpark" timeframe in mind when 4.x will become the Haiku default (as 2.95 is now) …

Many thanks in advance ( and keep up the great work, devs! ) -

  • latte
latte wrote:
Hi all -

I’ve wondered for a while what the reason was that Haiku uses gcc 2.95.3. Did a search and found that it is because gcc 3 broke the C++ ABI.

Anyway - that thread also mentioned that there was a port of Haiku to gcc 4.x underway. So, I was wondering - is there any news on that port? Is it still going or has it been stopped?

( Oh, and is there a "ballpark" timeframe in mind when 4.x will become the Haiku default (as 2.95 is now) …

Many thanks in advance ( and keep up the great work, devs! ) -

  • latte

I occasionally see gcc 4.x fixes committed to SVN for various parts of Haiku - so i think it’s just an ongoing process.

I suspect Haiku R2 will be GCC 4.x… but you can probably assume that any PPC port of Haiku will be GCC 4.x also.

R1 will still be GCC 2.95.3 to maintain binary compatibility with BeOS R5.

umccullough wrote:
latte wrote:
Hi all -

I’ve wondered for a while what the reason was that Haiku uses gcc 2.95.3. Did a search and found that it is because gcc 3 broke the C++ ABI.

Anyway - that thread also mentioned that there was a port of Haiku to gcc 4.x underway. So, I was wondering - is there any news on that port? Is it still going or has it been stopped?

( Oh, and is there a "ballpark" timeframe in mind when 4.x will become the Haiku default (as 2.95 is now) …

Many thanks in advance ( and keep up the great work, devs! ) -

  • latte

I occasionally see gcc 4.x fixes committed to SVN for various parts of Haiku - so i think it’s just an ongoing process.

I suspect Haiku R2 will be GCC 4.x… but you can probably assume that any PPC port of Haiku will be GCC 4.x also.

R1 will still be GCC 2.95.3 to maintain binary compatibility with BeOS R5.

Ok - thanks for this, Urias. Sounds good!
Bye for now -

  • latte