This is an archive of the discontinued LLVM Phabricator instance.

Use Component in OpenBSD::getCompilerRT to find libraries
ClosedPublic

Authored by blackgnezdo on Sep 1 2021, 2:56 AM.

Details

Summary

OpenBSD with this change would use this name for ASan:
/usr/lib/clang/11.1.0/lib/libclang_rt.asan.a

Already submitted to OpenBSD repository then amended
to cover the case of development tree.

Diff Detail

Event Timeline

blackgnezdo created this revision.Sep 1 2021, 2:56 AM
blackgnezdo requested review of this revision.Sep 1 2021, 2:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 1 2021, 2:56 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
blackgnezdo edited the summary of this revision. (Show Details)

Addressed the clang-tidy complaint.

brad added a reviewer: arphaman. brad removed 1 blocking reviewer(s): brad.Sep 17 2021, 2:40 PM

Any update on this?

For info, we started shipping libraries in the OpenBSD base system using this naming scheme for architectures on which we build Clang.

I reformatted with clang-format to address the lint complaint.

brad accepted this revision.Jun 25 2022, 5:50 PM
This revision is now accepted and ready to land.Jun 25 2022, 5:50 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 25 2022, 5:50 PM
Herald added a subscriber: MaskRay. · View Herald Transcript
This revision was landed with ongoing or failed builds.Jun 26 2022, 12:12 PM
This revision was automatically updated to reflect the committed changes.