On Mon, 30 Mar 2020 22:39:48 +0200 (CEST)
Mark Kettenis <mark.kette...@xs4all.nl> wrote:

> P.S. Userland seems to be in good shape as well.  I built and rebuilt
>      the world with clang.  That was on a kernel built with gcc, so
>      I'm repeating that now with a kernel built with clang.

That's good.  My iMac G3 is too slow to build the base system, so it
has been running a macppc snapshot where I rebuilt kernel, libc, and
a few other things with clang.

I know that clang can't build bsd.rd unless I use crunchgen -M;
see my mails of 17 and 18 Mar.

I recently learned that libunwind doesn't work on my G3.  I built
(with base-clang) a small program to throw a C++ exception; it crashes
at an illegal instruction because libunwind uses altivec and my G3
doesn't have altivec.  (G4 and G5 cpus probably have altivec.)  I can
run clang; LLVM and clang almost never throw C++ exceptions.

I also noticed that some .S files in libc give a clang warning, but
I didn't find why.

--George

Reply via email to