[haiku-development] Re: [haiku] Re: Future releases? Recommend nightlies? gcc2?

  • From: Dario Casalinuovo <b.vitruvio@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 1 Dec 2016 03:12:09 +0100

Hi,

What's the deal with replicants, drivers and screensavers not working

with newer GCC versions?  Just curious.


There is a binary incompatibility between gcc2 and gcc5 binaries (ABI)

We have the hybrid builds that include duplicate gcc2 copies of system
libraries on the gcc5 system, however (running) tracker, (running) kernel,
and (running) app_server are only gcc5 on gcc5 systems.

Drivers,screensavers,replicants aren't independent applications, they load
almost like plugins within a process.

gcc2 drivers won't be compatible with the gcc5 kernel
gcc2 screensavers won't be compatible with the gcc5 app_server
gcc2 replications won't be compatible with the gcc5 tracker.


Some media_kit apps will want to load media addons locally and it will not
work with gcc5 addons. I was long time for switching, but it seems too late
to do it now. Ideally we should go toward an R1 as soon as possible.

Other related posts: