For FreeBSD, I was practically forced to revert the default to DWARF2, after 
many complaints from our users and developers.  The main reason is that our 
version of gdb is still stuck in the stone (GPLv2) age, just like our version 
of GNU ld (and other binutils, inasmuch we use them).  We do have lldb in the 
tree, but it isn't built by default, and it isn't yet feasible to use for all 
our architectures.

That said, I would personally have preferred dumping our old gdb, and forcing 
users to install the much newer gdb (7.x) port, but that wasn't acceptable, 
unfortunately.  There is quite a large amount of inertia, and I fear DWARF2 
will still be the default for many years (basically, for the entire lifetime of 
FreeBSD 11.x).

-Dimitry

On 12 Jun 2014, at 20:17, Eric Christopher <[email protected]> wrote:
> Sad.
> 
> Why?
> 
> -eric
> 
> On Wed, Jun 11, 2014 at 10:39 PM, Brad Smith <[email protected]> wrote:
>> Here is a patch inspired by a patch I noticed in the FreeBSD LLVM tree to
>> utilize dwarf-2 by default on OpenBSD and FreeBSD.
>> 
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>> 
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to