[haiku-development] Re: GCC 7.3.0 toolchain for R1?

  • From: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 4 Mar 2018 16:25:33 +0100

On Sun, Mar 04, 2018 at 10:58:25AM +0100, Ithamar Adema wrote:

On Sun, Mar 4, 2018 at 7:57 AM, Jaroslaw Pelczar <jpelczar@xxxxxxxxx> wrote:

I did my ARM port from scratch - it's not based on previous work and
touches many parts
of the code such as killing dependency on GCC libraries - use clang
runtime instead,
use C++11+boost+clang runtime for all kernel mode code (e.g.
std::atomic<>),
replace jam with cmake,  complete rewrite of IRQ handling, removing of GPL
from
libroot and use freebsd's libc stuff, rewrite of ELF loader to support
SysV+GNU hash style
and proper multi-segment ELF mapping and many other changes which
completely break compatibility
with mainline.


Even in that case sharing It with the other developers might still enable
them to reuse code you wrote or even mainlining changes you made where they
made sense, even if you don't have the time to work on it yourself....

Just saying, no matter how far you branched off, it might still be useful
for others!

In fact my question was not "when do we merge our changes?" :)

I am just happy to see someone finally making progress on ARM, and it's
nice to see that you work towards bringing the kernel into modern C++
world. It is something we can't do for the R1 release, but it sure is
nice to see other people bringing Haiku in other directions.

I look forward to what will happen with this, in any case.

-- 
Adrien.

Other related posts: