Date: Tue, 17 Oct 2017 23:48:24 +0200 From: Piotr Kubaj <pkubaj@anongoth.pl> To: Jan Beich <jbeich@FreeBSD.org> Cc: Guido Falsi <mad@madpilot.net>, freebsd-ports@freebsd.org Subject: Re: Debugging ports Message-ID: <20171017214824.GA54270@ThinkPad-X200.g.anongoth.pl> In-Reply-To: <y3o9-31kk-wny@FreeBSD.org> References: <20171017160445.GA31080@smtp.iq.pl> <b612c6d0-41f1-4b6a-b424-033fa567d8bf@madpilot.net> <fa8be1ce-2408-3e5b-619a-d95accc8631e@madpilot.net> <y3o9-31kk-wny@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--AaBrTTrIv6EAuIW/ Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I think I got it. It turns out that it's our gdb in base that can't read th= e debug info. lldb and gdb from ports do it just fine. I also thought about recompiling library dependecies, but something didn't = fit in, because not only the libraries calls were not there, but the calls = =66rom the port itself as well. Thanks anyway! On 17-10-17 23:29:47, Jan Beich wrote: >Guido Falsi <mad@madpilot.net> writes: > >> On 10/17/2017 23:11, Guido Falsi wrote: >> >>>> >>>> Thing is, recompiling with WITH_DEBUG doesn't help (I only get >>>> memory addresses in gdb), nor does -DCMAKE_BUILD_TYPE=3DDebug to >>>> CMAKE_ARGS (the port uses CMake). >> >> Sorry, I clearly did not parse your message correctly. >> >> Looks strange though, WITH_DEBUG always worked for me... Usually I >> compile the whole set in poudriere with WITH_DEBUG, to make sure all >> libraries have symbols too. > >WITH_DEBUG doesn't disable vendor optimizations like -fomit-frame-pointer >which may hinder stack unwinding, doesn't enable debug symbols for ports >not respecting CFLAGS, often a nop for non-C/C++ ports, etc. > >Without an example it's hard to guess. > >--=20 >This message has been scanned for viruses and >dangerous content by MailScanner, and is >believed to be clean. > --=20 _________________________________________=20 / If a camel is a horse designed by a \ | committee, then a consensus forecast is | | a camel's behind. | | | \ -- Edgar R. Fiedler / -----------------------------------------=20 \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || --AaBrTTrIv6EAuIW/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEycyIeNkkgohzsoorelmbhSCDnJ0FAlnmeqgACgkQelmbhSCD nJ0atw/9Hxpc6poE1y7REktqArCKgPaSn9I62xYKi5eCy9Zzgd3JBeHvd40D8LQx 4ucY5d2mCLfMpAV4VI2FIMGPkjUE9JsSa+A3OGpxd3uhsYidbCjjhDS+4vYXI8eb G22Rk4do3S1rgm4EKgc7av6UUtG03xxGtqF6yya2eTvwRXjIAtHfpaDYTkyxxve9 iizfZNaHka0mslX2CFATYHTBbLVjERdVBQsfFwDDNY8e0aKMV+JCPszYHfXH25MN rGPddUtwQsjmbjWzdya3w/yHQqfwuijOhL5i5nfoPAQ3ssNzqS+nd+Xvk7PSTMIy 90pg/0+oCluJkjarAYWRyQYL7AkadlgfWjTtbk5Ib7EeDPvBi5CGiAR4+9j6D+To Kaf5JrsZBR0PS9hDAFy8IYF1oXr+Y4HWFUCNk2UgoHtLHSsXTDitv+cU0fRDoGAN IySRjK3P1TuH1WiJBXGz0sGlRHipwN1KvRh7mOHi/GBrcLZ9EVX+NOKsnVeb0LSH 1WiTUSRMBUP6Uo305IOIMo4zwnNXZopBzId7uSTxSzNw/hNUtgY01bbFLejo9FJA 9Bpw0DeS44LycQkgQEGi19KHGQP3WKn5WU5UZhCtYq2otkUrhQPWFjM8JPeYpk0s IXOjSRkXuYiguK4B4Edf4eD5ahTzLGXPDGTyh7D1iLnv0Hlg9i8= =ma2u -----END PGP SIGNATURE----- --AaBrTTrIv6EAuIW/--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171017214824.GA54270>