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

  • From: Jaroslaw Pelczar <jpelczar@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 8 Mar 2018 23:07:02 +0100

Hi,

I finally got some time to sit on the code cleanup. I uploaded several
patches to my local repo, but there's still long way to go to clean up all
of the code and I want to refactor interrupt management on ARM.

https://github.com/jarekpelczar/haiku-jarek/commits/master

Jarek


2018-03-04 16:25 GMT+01:00 Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>:

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: