Date: Wed, 18 Dec 2013 09:47:46 +0000 From: David Chisnall <theraven@FreeBSD.org> To: Ed Maste <emaste@FreeBSD.org> Cc: FreeBSD Current <freebsd-current@FreeBSD.org> Subject: Re: [HEADS UP] enabling LLDB debugger by default on amd64 Message-ID: <78F29456-61E9-4959-BE28-A70311118B79@FreeBSD.org> In-Reply-To: <CAPyFy2BSM9pzvCo3NYZRXWBFz=xFny_B-FVu396%2BVrCq7Woz6g@mail.gmail.com> References: <CAPyFy2BSM9pzvCo3NYZRXWBFz=xFny_B-FVu396%2BVrCq7Woz6g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Ed, How are you planning on building the LLVM / Clang libraries? Will they = be statically linked to the compiler and the debugger, or do you intend = to make them dynamic too? I found about a small slowdown with a dynamic = clang, but the link times were much lower when building. =20 Currently, the LLVM build is one of the big serialisation points in our = build system (we build each of the individual libraries entirely = independently), so if you're hacking on the build system it would = perhaps be nice to build a single libLLVM (in /lib/private) that could = compile all of the LLVM sources in parallel and then be used by Clang = and LLDB (and any LLVM-based binutils replacements we start to add). = This would likely more than offset the increased build time for LLDB on = any multicore system. David On 17 Dec 2013, at 22:15, Ed Maste <emaste@freebsd.org> wrote: > The in-tree snapshot of LLDB is at a point where it's usable and > suitable for wider testing on amd64, and so I intend to enable it by > default in the near future. >=20 > Further information on the FreeBSD port of LLDB is on the wiki, at > https://wiki.freebsd.org/lldb >=20 > On my desktop LLDB added about 5 minutes to a buildworld and 80MB to > objdir (over a baseline of about an hour and 1.8GB). If you wish to > avoid building it, you can add 'WITHOUT_LLDB=3D' to src.conf. >=20 > -Ed > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?78F29456-61E9-4959-BE28-A70311118B79>