<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/78068>78068</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            cfi_ignorelist.txt doesn't seem to be installed
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          cjdb
      </td>
    </tr>
</table>

<pre>
    Given
```
"/usr/bin/clang-scan-deps-18" \
  -format=p1689 -- \
  /usr/bin/clang++ \
 --target=x86_64-unknown-linux-gnu  \
  -I/tmp/project/source \
 -fdiagnostics-color=always \
  -fstack-protector-strong \
 -fvisibility=hidden \
  -stdlib=libstdc++ \
  -O3 -DNDEBUG \
 -std=c++20 \
  -flto=thin \
  -fsanitize=cfi \
  -x c++ \
 /tmp/project/source/message.cpp \
  -c -o source/CMakeFiles/message.dir/message.cpp.o \
  -MT source/CMakeFiles/message.dir/message.cpp.o.ddi \
  -MD -MF source/CMakeFiles/message.dir/message.cpp.o.ddi.d \
  > source/CMakeFiles/message.dir/message.cpp.o.ddi.tmp && mv source/CMakeFiles/message.dir/message.cpp.o.ddi.tmp source/CMakeFiles/message.dir/message.cpp.o.ddi
```
I get
```
error: missing sanitizer ignorelist: '/usr/lib/clang/18/share/cfi_ignorelist.txt'
Error while scanning dependencies for /tmp/project/source/message.cpp:
error: missing sanitizer ignorelist: '/usr/lib/clang/18/share/cfi_ignorelist.txt'
```

It seems this file isn't copied across when building the apt packages for Ubuntu Mantic in a Docker instance.

```dockerfile
FROM ubuntu:mantic

RUN apt-get update && \
    apt-get dist-upgrade -y && \
    apt-get update && \
    apt-get install -y software-properties-common && \
    add-apt-repository universe && \
 apt-get update && \
    apt-get install -y wget && \
    wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
 apt-add-repository 'deb http://apt.llvm.org/mantic/ llvm-toolchain-mantic main' && \
    apt-get update && \
    apt-get install -y \
 ninja-build python3 python3-pip python3-git python-is-python3 git wget gcc g++ curl zip unzip tar pkg-config \
        libllvm18 \
        llvm \
        llvm-18-dev \
        llvm-18-runtime \
        clang \
        clang-tools \
        libclang-common-18-dev \
 libclang-18-dev \
        libclang1-18 \
        clang-format \
 python3-clang \
        clang-tidy \
        libclang-rt-18-dev \
        lldb \
        lld \
        libc++-18-dev \
 libc++abi-18-dev \
        libunwind-18-dev && \
    python3 -m pip install lit cmake --break-system-packages
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8Vs1u2zgQfhr6MqBhUbFlH3xI6qroIS1QbM8FRY6lqSVSICk77tMvKP_EapSgm12sYdgUZ-abH32cofSeSoO4ZvMHNt9MZBcq69bqpy4mhdXH9Sfao2GzDZvds8Xs_D09CsFE3nnHRF6QYSJXtTQl90oarrH1PFkyIYDNP5wMAPjWukYGlm7aZLFcAee30jE0Jh6YeLjR4jxIV2LEeFoufizueGd2xh4Mr8l0T7w0HQxcfmYiD03LRN46-xNVYCL3tnMKb1G3mmRprA-kPFe2to6lG1kf5NEPE_BBqh1vnQ2ognXcB2dNOYDak6eCagpHlm4q0hrNAMMHXVPB0k1NhQ9avcgR-NcU-ObL5uPD90-30D5olm7OBmI2jKwOlqWbUJH5LWJpKNAvjJZbGsie4KXzV8vFRN6g97LEqWrbAY4CbuGq9eFR7jCnGv2NiSY3BJjaAcTjX_8cYKr1MJ_HDfDH_H1AUz3gYvrxnTChaYGJBRMLaPb_AuNdlqMH9TPE8zImQeci0e-hIe_JlHDhigMqjXVYkw9RzkR2PZ2Ru9fTmccznvtKuhiq2tKPZ8NpeArRsHf1MbqCQ0U1QuwQJrrT2KLRaBShh611f0o-lt7_7wn83v1OpQ3gERsPoSIP25gcecNEFkDZllCDVM56D4cKDRQd1TpGGSoE2QZopdrJ8pz796IzoYNHaQIpIAMSNlbtYirGB2kUTm9dX-PRvVL0fRLk374-QteDsfS-6eFuDb99_xKd8xIDdK2WAS98veE_XFU0-cC7tnRSI_Djm7p_ANfnUtcRydttOEiHsZu26AJhbL1NY804gtY8ojhsradg3RE6Q3t0fsTj-yI6xOcx3V7AvwKHKoTWR_6JnIlctmFa1_tmal3kUlxyb2TrKxumZVtOd3gEln3oncW11Br4eLgxv5vcmMg0Fr2_19yd363IoXccrK1VJcnwkwAaGQdp9h--sme5IfNT8p7R0B5DZU16-ecttdd1SeG85uT5RTPu9jUtlYLLkFedq-EXtdCZ-Bukg3ZXcmXNlsphaPFTUxHTTpYjonrfjO_yZMk17l8Xus4EavClQt8vXtnuS-9HQzzJT7R-6fyq8GpYZ4WEj-V5sj1dqm6kl9q_HTLp4xsRu_BGqXQxujsOd3q747mfZLKgtwrQmQMZfdUYYeqFVryByL0LYWsKoBq5Q-C8cCh33B99wIZf-u5vnXSi16lepSs5wXWSzebJUsyy5aRaJ6tVgnfZYr7KigK3y5VKt6tZVqBK54XOVhNai5m4myVJKpK7JFlOl1JKOS9mqzSTS5kV7G6GjaT6enwn5H2H62w5WywntSyw9v0dXIjzYBLxOu7WPS-LrvTsbhZnkn9GCBRqXL8cWaAtnodQHE4QLBR4KQrqSefq9bCNlRSqrpgq25yb2KWXPY_hPtx4A-kj_jsAAP__XCmokw">