[all-commits] [llvm/llvm-project] f9e115: [Driver] Normalize the baremetal handling of libc+...

Petr Hosek via All-commits all-commits at lists.llvm.org
Fri Dec 6 14:02:37 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f9e11501841fc602488fea78b88910eab7d4d396
      https://github.com/llvm/llvm-project/commit/f9e11501841fc602488fea78b88910eab7d4d396
  Author: Petr Hosek <phosek at google.com>
  Date:   2024-12-06 (Fri, 06 Dec 2024)

  Changed paths:
    M clang/lib/Driver/ToolChains/BareMetal.cpp
    M clang/lib/Driver/ToolChains/BareMetal.h
    M clang/test/Driver/baremetal-multilib.yaml
    M clang/test/Driver/baremetal-sysroot.cpp
    M clang/test/Driver/baremetal.cpp

  Log Message:
  -----------
  [Driver] Normalize the baremetal handling of libc++ and runtimes (#101259)

The handling of libc++ and other runtime libraries in the baremetal
driver is different from other targets for no particular reason. This
change removes the custom in the baremetal driver logic and replaces it
with the generic logic to improve consistency and reduce maintenance
overhead while also handling additional flags the current logic doesn't.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list