hurd-amd64
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Sat, 4 Jan 2025 08:12:52 +0000 (09:12 +0100)
committerMatthias Klose <doko@debian.org>
Sat, 4 Jan 2025 08:12:52 +0000 (09:12 +0100)
commit651ae2b09074ecfcce1cd095d2718aee257b598d
treea2953146a05e8c296c06da4e66b03e2b8919de8e
parentdee38aaed50a3dea1b5c8982c45a6b03c6e62e8b
hurd-amd64

commit 4fffb0401be10dc155e8b51321735f14f88c2589
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Jan 17 23:38:40 2024 +0100

    Hurd: Add x86_64 support (#78065)

    This adds Hurd toolchain support to Clang's driver in addition to
    handling
    translating the triple from GCC toolchain-compatible form (x86_64-gnu)
    to
    the actual triple registered in LLVM (x86_64-pc-hurd-gnu).

commit 1b60ddd920e0caadfa85cc7013b559d6453d7e3e
Author: Jie Fu <jiefu@tencent.com>
Date:   Thu Jan 18 07:34:09 2024 +0800

    [Hurd] Fix -Wswitch in Hurd::getDynamicLinker (NFC)

    llvm-project/clang/lib/Driver/ToolChains/Hurd.cpp:137:11:
     error: 60 enumeration values not handled in switch: 'UnknownArch', 'arm', 'armeb'... [-Werror,-Wswitch]
      switch (getArch()) {
              ^~~~~~~~~
    1 error generated.

Gbp-Pq: Topic hurd
Gbp-Pq: Name hurd-amd64.diff
clang/lib/Basic/Targets.cpp
clang/lib/Driver/ToolChains/Gnu.cpp
clang/lib/Driver/ToolChains/Hurd.cpp
clang/test/Driver/hurd.cpp
llvm/unittests/TargetParser/TripleTest.cpp