Page MenuHomePhabricator

[CMake] Emit LLDB.framework.dSYM to avoid potential name collision with driver's lldb.dSYM
ClosedPublic

Authored by sgraenitz on Apr 18 2019, 4:25 AM.

Details

Summary

Emit framework's dSYM bundle as LLDB.framework.dSYM instead of LLDB.dSYM, because the latter could conflict with the driver's lldb.dSYM when emitted in the same directory on case-insensitive file systems.
Requires https://reviews.llvm.org/D60862

Diff Detail

Repository
rLLDB LLDB

Event Timeline

sgraenitz created this revision.Apr 18 2019, 4:25 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 18 2019, 4:25 AM
Herald added a subscriber: mgorny. · View Herald Transcript
This revision was not accepted when it landed; it landed in state Needs Review.Apr 18 2019, 9:35 AM
Closed by commit rLLDB358686: [CMake] Emit LLDB.framework.dSYM to avoid potential name collision with… (authored by stefan.graenitz, committed by ). · Explain Why
This revision was automatically updated to reflect the committed changes.

This was mostly to illustrate usage of the matching LLVM commit. Unlikely to break something. Post-commit review should be sufficient.