ci: Use clang-12 and libcxx-12 for msan #23008

pull MarcoFalke wants to merge 1 commits into bitcoin:master from MarcoFalke:2109-ciMsan13 changing 3 files +7 −7
  1. MarcoFalke commented at 8:45 am on September 17, 2021: member
    Run the latest sanitizers to get the most implemented features
  2. fanquake added the label Tests on Sep 17, 2021
  3. MarcoFalke force-pushed on Sep 19, 2021
  4. MarcoFalke force-pushed on Sep 24, 2021
  5. MarcoFalke force-pushed on Sep 24, 2021
  6. MarcoFalke force-pushed on Sep 24, 2021
  7. MarcoFalke force-pushed on Sep 24, 2021
  8. practicalswift commented at 2:04 pm on September 29, 2021: contributor
    Concept ACK
  9. MarcoFalke force-pushed on Oct 20, 2021
  10. DrahtBot commented at 5:13 am on November 29, 2021: member

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Conflicts

    No conflicts as of last run.

  11. MarcoFalke force-pushed on Dec 1, 2021
  12. DrahtBot added the label Needs rebase on Feb 1, 2022
  13. MarcoFalke force-pushed on Feb 1, 2022
  14. DrahtBot removed the label Needs rebase on Feb 1, 2022
  15. MarcoFalke force-pushed on Feb 1, 2022
  16. MarcoFalke force-pushed on Feb 1, 2022
  17. DrahtBot added the label Needs rebase on Feb 3, 2022
  18. MarcoFalke force-pushed on Feb 3, 2022
  19. DrahtBot removed the label Needs rebase on Feb 3, 2022
  20. MarcoFalke force-pushed on Feb 18, 2022
  21. MarcoFalke force-pushed on Feb 18, 2022
  22. MarcoFalke referenced this in commit 597ee30b5e on Mar 10, 2022
  23. MarcoFalke force-pushed on Mar 10, 2022
  24. in ci/test/04_install.sh:109 in 943240bdc7 outdated
    108+  CI_EXEC "update-alternatives --install /usr/bin/clang++ clang++ \$(which clang++-12) 100"
    109+  CI_EXEC "update-alternatives --install /usr/bin/clang clang \$(which clang-12) 100"
    110   CI_EXEC "mkdir -p ${BASE_SCRATCH_DIR}/msan/build/"
    111-  CI_EXEC "git clone --depth=1 https://github.com/llvm/llvm-project -b llvmorg-12.0.0 ${BASE_SCRATCH_DIR}/msan/llvm-project"
    112-  CI_EXEC "cd ${BASE_SCRATCH_DIR}/msan/build/ && cmake -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi' -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_SANITIZER=Memory -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DLLVM_TARGETS_TO_BUILD=X86 ../llvm-project/llvm/"
    113+  CI_EXEC "git clone --depth=1 https://github.com/llvm/llvm-project -b llvmorg-13.0.0-rc3 ${BASE_SCRATCH_DIR}/msan/llvm-project"
    


    fanquake commented at 2:38 pm on March 10, 2022:
    Want to make this 14.0.0?

    MarcoFalke commented at 9:41 am on March 30, 2022:
    Thx, done
  25. hebasto commented at 5:27 pm on March 13, 2022: member

    FWIW, clang-14 is available on Ubuntu 22.04 now:

    0$ clang --version
    1Ubuntu clang version 14.0.0-+rc1-1ubuntu4
    2Target: x86_64-pc-linux-gnu
    3Thread model: posix
    4InstalledDir: /usr/bin
    
  26. DrahtBot added the label Needs rebase on Mar 29, 2022
  27. MarcoFalke force-pushed on Mar 29, 2022
  28. MarcoFalke force-pushed on Mar 29, 2022
  29. DrahtBot removed the label Needs rebase on Mar 29, 2022
  30. MarcoFalke renamed this:
    ci: clang-13 msan
    ci: Use clang-12 and libcxx-13 for msan
    on Mar 30, 2022
  31. MarcoFalke marked this as ready for review on Mar 30, 2022
  32. MarcoFalke force-pushed on Mar 30, 2022
  33. MarcoFalke force-pushed on Mar 30, 2022
  34. MarcoFalke renamed this:
    ci: Use clang-12 and libcxx-13 for msan
    ci: Use clang-12 and libcxx-14 for msan
    on Mar 30, 2022
  35. MarcoFalke renamed this:
    ci: Use clang-12 and libcxx-14 for msan
    ci: Use clang-12 and libcxx-12 for msan
    on Mar 30, 2022
  36. ci: Use clang-12 and libcxx-12 for msan fa73f8a469
  37. MarcoFalke commented at 10:40 am on March 30, 2022: member
    While CI passes, I’ve changed this to use matching versions of clang and libcxx, since it is unclear if mismatching versions are supported.
  38. MarcoFalke force-pushed on Mar 30, 2022
  39. MarcoFalke commented at 12:34 pm on March 30, 2022: member
    CI is finally green
  40. fanquake approved
  41. fanquake commented at 6:41 pm on March 30, 2022: member
    ACK fa73f8a4695d5bcbd054f4c68ee2a648c808afd2 - --disable-hardening matches what was just added to oss-fuzz.
  42. fanquake merged this on Mar 30, 2022
  43. fanquake closed this on Mar 30, 2022

  44. MarcoFalke deleted the branch on Mar 31, 2022
  45. sidhujag referenced this in commit 66581fa6e2 on Apr 3, 2022
  46. hebasto referenced this in commit 5ba68e7b7a on Feb 24, 2023
  47. DrahtBot locked this on Mar 31, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-05 01:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me