llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
28.35k stars 11.71k forks source link

Tracking task for LLD-MachO debug info issues #48803

Open int3 opened 3 years ago

int3 commented 3 years ago
Bugzilla Link 49459
Version unspecified
OS All
Depends On llvm/llvm-project#48626 llvm/llvm-project#47981 llvm/llvm-project#48058 llvm/llvm-project#48729
CC @dwblaikie,@gkmhub,@int3,@smeenai

Extended Description

Hi-Pris: llvm/llvm-project#48058 llvm/llvm-project#48626 Mid-Pri: llvm/llvm-project#48729 (used by Swift) Low-Pris: llvm/llvm-project#47981

int3 commented 3 years ago

Umbrella task for all known-incomplete LLD features related to debug info handling / STABS generation.

I intended this as a task description, not a reply. Sorry, still getting used to this bug tracker...

int3 commented 3 years ago

Umbrella task for all known-incomplete LLD features related to debug info handling / STABS generation.

dwblaikie commented 3 years ago

If all its dependencies are fixed. Is it not common to create master/tracking task for larger features?

Ish - usually there's a bit more detail about what the broader feature is. What bugs would or would not fall under this master bug to determine when it's complete (or at least what to expect to find or not find here, etc - I think we do have some tracking bugs that likely will never close, more as groupings - eg: optimized debug info).

Is there some level of functionality that would be "enough" (presumably there will always be more bugs in Mach-O LLD (as there will be in any software) but some level of functionality, some overall test case(s) that will be considered adequate for this bug to be considered fixed) for this issue?

& yeah, probably including LLD and Mach-O in the title would help too, thanks!

smeenai commented 3 years ago

Also, to be clear, this is specifically for LLD for Mach-O (hence the product and component this is filed under). Would it help if the title also reflected that?

int3 commented 3 years ago

I realize I put the dependencies into the blocking list. Whoops.

int3 commented 3 years ago

If all its dependencies are fixed. Is it not common to create master/tracking task for larger features?

dwblaikie commented 3 years ago

This bug is a bit vaguely named - what criteria would be met that would cause this bug to be marked as fixed?

int3 commented 3 years ago

assigned to @alexshap