<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
thanks for your information:).<BR><br> <BR><div>> Subject: Re: [lldb-dev] about the error:unable to restore file position to 0x00000ab0 for section __DWARF.__debug_info<br>> From: gclayton@apple.com<br>> Date: Wed, 7 Dec 2011 11:04:05 -0800<br>> CC: lldb-dev@cs.uiuc.edu<br>> To: duyingfang@hotmail.com<br>> <br>> This is the problems that are caused by the "one definition rule" where in every .o file you will get an inline copy of every type duplicated in your DWARF. We do know about this issue and are actively working on a solution.<br>> <br>> Greg Clayton<br>> <br>> On Dec 6, 2011, at 1:53 AM, DuYvonne wrote:<br>> <br>> > Hi, Greg<br>> > Thanks very much for your time.<br>> > The flag -flimit-debug-info does not solve my problem.<br>> > I checked the .o files for my project that every .o file is very large (among 3.5MB to 6MB). I think this is the cause for my problem. I included too many header files in the p!
recompile headers. There seems no way to let me strip the dup symbols when generate .dSYM files. The only option I find is -feliminate-dwarf2-dups which works only for dwarf2.<br>> > The concern to me is that even I switch to clang, can this problem be solved?<br>> > <br>> > > Subject: Re: [lldb-dev] about the error:unable to restore file position to 0x00000ab0 for section __DWARF.__debug_info<br>> > > From: gclayton@apple.com<br>> > > Date: Fri, 2 Dec 2011 10:08:13 -0800<br>> > > CC: lldb-dev@cs.uiuc.edu<br>> > > To: duyingfang@hotmail.com<br>> > > <br>> > > If you are compiling with clang the the following option is not on by default in older builds of the compiler. This is<br>> <br></div> </div></body>
</html>