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 andEven in that case sharing It with the other developers might still enable
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.
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!