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

  • From: kallisti5 <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 01 Dec 2016 09:06:42 -0600

On 2016-11-30 20:12, Dario Casalinuovo wrote:

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.

I'm not sure what great feat of engineering is needed to switch to gcc5h.
We literally already have it and a wide set of packages.

I'm looking for ways to attract new developers. I've had someone tell me
"we don't care about users who walk away from Haiku due to gcc2".
That is the worst possible position to have on this stuff.

We need users, we need some excitement to keep people engaged.
"Sleek, modern, up to date, fast" these are all things that attract users.

However, if there is no community support for gcc5h i'll drop it again.




"Too late"  ok, so we're going to get R1 out in 2016 or 2017?

At this point in time, and given our current velocity, we have
all the time in the world for our next release. The numbers are out
there, and the numbers show a project that has entered maintenance mode:

https://www.openhub.net/p/haiku

"Activity"  all the bursts of work and large undertakings are gone.

We aren't ever going to "finish" R1 in maintenance mode.

I'm not trying to be a drama queen, but it is painful to watch us
slowly slide to irreverence after all the blood,sweat,and tears
we all have put into Haiku. The last few years have felt like a slow
glide of a luxury car into a block of concrete at a test track.

So we're going to get R1 out in 2016 or 2017?


 -- Alex

Other related posts: