[klibc] [PATCH 0/5] Clang compatibility patches
Bill Wendling
morbo at google.com
Fri Mar 27 15:12:42 PDT 2020
This is a series of patches for clang compatibility:
- Using flags needed flags and removing unsupported flags.
- Adding support for clang's LLD linker.
- Removing a variety of warnings.
Bill Wendling (3):
[klibc] Kbuild: use "libc.a" with clang
[klibc] Kbuild: Add "-fcommon" for clang builds
[klibc] Clean up clang warnings
Michael Davidson (1):
[klibc] Kbuild: add support for clang builds
Stanislav Fomichev (1):
[klibc] Kbuild: support llvm's lld
Makefile | 3 +++
scripts/Kbuild.include | 4 ++++
scripts/Kbuild.klibc | 19 +++++++++++++++++--
usr/dash/eval.c | 8 ++++----
usr/dash/jobs.c | 4 ++--
usr/dash/output.c | 12 ++++++------
usr/kinit/initrd.c | 2 +-
usr/kinit/ramdisk_load.c | 2 +-
usr/klibc/arch/i386/MCONFIG | 2 +-
usr/klibc/arch/mips64/MCONFIG | 2 +-
usr/klibc/arch/ppc/MCONFIG | 2 +-
usr/klibc/arch/ppc64/MCONFIG | 2 +-
usr/klibc/arch/riscv64/MCONFIG | 2 +-
usr/klibc/arch/sparc64/MCONFIG | 2 +-
usr/klibc/arch/x86_64/MCONFIG | 14 +++++++++++---
15 files changed, 55 insertions(+), 25 deletions(-)
--
2.26.0.rc2.310.g2932bb562d-goog
More information about the klibc
mailing list