Opened 3 months ago

Closed 3 months ago

#15088 closed bug (invalid)

Missing debug information for gcc 8.3

Reported by: smallstepforman Owned by: anevilyak
Priority: normal Milestone: Unscheduled
Component: Applications/Debugger Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

With the update of GCC to 8.3, it looks as if the symlinks libstdc++.so and libstdc++.so.6 still point to libstdc++.so.6.0.24, which were developed with GCC 7.3. Isn't the correct version libstdc++.so.6.025 (hence the symlink should point to 8.3.0)? This causes a problem with Debugger, which still looks for 7.3 files, which doesn't sound right.

x86_64 nightly, updated using pkgman. hrev53167

Change History (1)

comment:1 Changed 3 months ago by anevilyak

Resolution: invalid
Status: newclosed

The debugger neither knows nor cares about those symlinks. It lets the OS take care of loading the app, resolving dependencies as appropriate, and then walks the executable image list that ultimately wound up in the target's address space in order to determine what debug information to attempt to load. If no debug information package has been made available for 8.3 yet, then there's nothing it can do. It'd probably be more appropriate to file a ticket against the gcc port at HaikuPorts, since this sounds more like a packaging issue.

Note: See TracTickets for help on using tickets.