Skip to content

add instrumented libc++ to apt.llvm.org packages #59193

@firewave

Description

@firewave

To be able to use MemorySanitizer with C++ it requires an "instrumented libc++" (see https://clang.llvm.org/docs/MemorySanitizer.html#handling-external-code). Unfortunately it seems is is not documented how to build and use that. I came across some repositories which provided (mostly outdated) scripts and Dockerfiles. Not being very familiar with LLVM internals I don't know how well a self-built libraries works if the code doesn't match with the underlying system. But I digress.

There also appears no way to get such a pre-built library. I would have expected some docker images or maybe even a GitHub action but not luck. OSS-Fuzz utilizes it but I have not looked into that so far.

So I am wondering if it were possible to add this as an additional package to the apt.llvm.org packages.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions