Date: Sat, 24 Aug 2013 12:38:50 -0600 (MDT) From: Warren Block <wblock@wonkity.com> To: "illoai@gmail.com" <illoai@gmail.com> Cc: Gary Aitken <vagabond@blackfoot.net>, FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: how to find where a port came from and rebuild with debug symbols Message-ID: <alpine.BSF.2.00.1308241238200.42584@wonkity.com> In-Reply-To: <CAHHBGkpXzmHqGRsKde%2B1JjWRXLTkxuFPg6Pmj-L2nvKRcFpqBQ@mail.gmail.com> References: <5218D9B4.1060003@blackfoot.net> <CAHHBGkpXzmHqGRsKde%2B1JjWRXLTkxuFPg6Pmj-L2nvKRcFpqBQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 24 Aug 2013, illoai@gmail.com wrote: > On 24 August 2013 12:05, Gary Aitken <vagabond@blackfoot.net> wrote: >> If I have a core file that implicates a library: >> #0 0x000000080525cab0 in wxWindow::DoSetSize () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0 >> and >> #16 0x00000008056bf720 in wxAuiManager::Update () from /usr/local/lib/libwx_gtk2u_aui-2.8.so.0 >> >> and I want to find out which port these came from so I can rebuild it >> with debug symbols, how do I do that? > > As to the first look at pkg-which(8): > % pkg which /usr/local/lib/libwx_gtk2_aui-2.8.so.0 > /usr/local/lib/libwx_gtk2_aui-2.8.so.0 was installed by package wxgtk2-2.8.12_2 > % pkg which -o /usr/local/lib/libwx_gtk2_aui-2.8.so.0 > /usr/local/lib/libwx_gtk2_aui-2.8.so.0 was installed by package > x11-toolkits/wxgtk28 > (the -q flag makes it all lovely & terse) > > As to the second: > I don't know, some ports have an option to build with debug symbols, but if not > you might have to edit some Makefiles, or worse. Can't you just add WITH_DEBUG=yes to the make command or make.conf?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1308241238200.42584>