Conversation

Is anyone running Clang-built or kernels in production? If so, please let me know.

2
1
0
@kees I know that customers of mine are using clang-built kernels, but I have no idea who, as I was not told that who, just of the inerest/intent.
1
0
0

@conor I'd love to find a group that cared and had time/expertise to actually implement full stack protector in Clang on those architectures. There's been no movement since I started tracking it as missing in 2020... See slide 6: https://outflux.net/slides/2023/lpc/features.pdf

2
0
0
@kees I see. I will at least ask around. Would certainly seem like something that @palmer 's lot would be more likely to be able to directly contribute to.
1
0
0
@conor @kees sounds like you guys are trying to trick me into doing work...
1
0
1
@palmer @kees No, I am trying to trick you into getting your coworkers to do work ;)
1
0
1

@conor @palmer Heh, exactly! I'm trying to find who is in the best position to work on it. :)

0
0
0
@sdbbp @conor @kees though if you want to do it go for it, it's not like it's all that exciting...
0
0
0

@kees Not that I've heard lately. There is https://chimera-linux.org but I don't think they have a large user base (yet 😃). IBM XL does use clang these days, but I suspect they won't be very motivated to implement those kernel-specific stack protector flags.

1
0
0

@mpe @kees we run the build infrastructure on our own kernel builds for ppc64le, and there are people using it on both ppc64le and riscv

1
0
0

@q66 @mpe Is there anyone that you know that might be able to tackle powerpc per-thread stack protector canaries with Clang? See https://github.com/KSPP/linux/issues/29

0
0
1