[all-commits] [llvm/llvm-project] 351540: [Driver] Remove unlikely-working Minix.cpp and Con...

Fangrui Song via All-commits all-commits at lists.llvm.org
Wed Aug 23 23:58:53 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3515409012fa151481896e56c4fe0f32ef8391fc
      https://github.com/llvm/llvm-project/commit/3515409012fa151481896e56c4fe0f32ef8391fc
  Author: Fangrui Song <i at maskray.me>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Driver/CMakeLists.txt
    M clang/lib/Driver/Driver.cpp
    R clang/lib/Driver/ToolChains/Contiki.cpp
    R clang/lib/Driver/ToolChains/Contiki.h
    R clang/lib/Driver/ToolChains/Minix.cpp
    R clang/lib/Driver/ToolChains/Minix.h
    M clang/test/Driver/fsanitize.c
    R clang/test/Driver/minix.c
    M llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn

  Log Message:
  -----------
  [Driver] Remove unlikely-working Minix.cpp and Contiki.cpp

Minix is a ToolChain that was added back in 2010 but has been
unmaintained with no test. The constructed command line contains
/usr/gnu/include/c++/4.4.3 and CompilerRT-Generic which are unlikely
working for a long time.

Contiki is a barebone ToolChain that just enables safestack.
This doesn't justify a new ToolChain.

Remove these ToolChains so that their target triples will use Generic_ELF instead.

If these developers feel like having an updated llvm-project is useful,
fixing other build issues and adding a new ToolChain is much better than
having the unmaintained ToolChains.

Reviewed By: brad

Differential Revision: https://reviews.llvm.org/D158461




More information about the All-commits mailing list