OK, this is pretty cool

Tomaz Canabrava tcanabrava at kde.org
Mon Nov 13 08:57:42 PST 2017


On Mon, Nov 13, 2017 at 12:29 AM, Dirk Hohndel <dirk at hohndel.org> wrote:

> Enthusiastic ACK.
> Please send pull request that shows how this would work.
>

we just need to specify the -DCMAKE_BUILD_TYPE in the build script. this
works for linux too if I'm not mistaken.


> On November 12, 2017 1:47:13 PM PST, "Lubomir I. Ivanov" <
> neolit123 at gmail.com> wrote:
> >On 12 November 2017 at 09:22, Dirk Hohndel <dirk at hohndel.org> wrote:
> >>
> >> On Nov 11, 2017, at 10:53 PM, Stefan Fuchs <sfuchs at gmx.de> wrote:
> >>
> >> I would keep posting the subsurface.exe
> >> When creating my own builds and testing I very often just replace the
> >exe to
> >> test s.th. because it's faster...
> >>
> >>
> >> Either way is no problem. I need to figure out how to post better
> >> explanations there, but that I'm pretty sure is easy to do.
> >>
> >
> >i would like to bring something up again - 3rd time is charm.
> >when a user reports a crash at some offset in the subsurface.exe,
> >there is really no straightforward way of debugging the crash.
> >i know that "real man" don't use debug symbols and dream in x86...but
> >how about we facilitate this finally for the Windows build? :-)
> >
> >1) use "RelWithDebInfo":
> >cmake <commands> -DCMAKE_BUILD_TYPE=RelWithDebInfo
> >(subsurface.exe is created with debug symbols but it's not linked to
> >the debug version of Qt)
> >
> >2) objcopy --only-keep-debug subsurface.exe subsurface.exe.debug
> >(copy the debug symbols to the .debug file)
> >
> >3) objcopy --strip-debug --strip-unneeded subsurface.exe
> >(strip the debug symbols from the .exe)
> >
> >4) objcopy --add-gnu-debuglink=subsurface.exe.debug subsurface.exe
> >(apply the debuglink thingy)
> >
> >5) upload subsurface.exe.debug next to the Windows build (~70MB for
> >me) in the Github release
> >
> >results:
> >- subsuface.exe is still a stripped down release build
> >- gdb subsuface.exe
> >reads debug symbols from the .debug file if it's in the same path as
> >the .exe!
> >- profit?
> >
> >maybe i can give it a try by just creating a new Github branch and
> >messing with the Travis build as i don't have a MXE setup?
> >
> >ACK/NAK?
> >
> >lubomir
> >--
>
> --
> from my phone.
> _______________________________________________
> subsurface mailing list
> subsurface at subsurface-divelog.org
> http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20171113/7ff5770b/attachment-0001.html>


More information about the subsurface mailing list