On Mon, Mar 23, 2020 at 11:21:40AM -0400, Brian Callahan wrote:
> 
> 
> On 2020-03-23 11:11 AM, Marc Espie wrote:
> > On Mon, Mar 23, 2020 at 11:08:16AM -0400, Brian Callahan wrote:
> > > 
> > > On 2020-03-23 10:54 AM, Marc Espie wrote:
> > > > On Fri, Mar 20, 2020 at 03:22:16PM -0400, Brian Callahan wrote:
> > > > > Hello ports --
> > > > > 
> > > > > It was hinted at recently that a port of dwz might be desirable. Here 
> > > > > is
> > > > > one.
> > > > > 
> > > > > ---
> > > > > pkg/DESCR:
> > > > > dwz is a program that attempts to optimize DWARF debugging information
> > > > > contained in ELF shared libraries and ELF executables for size, by
> > > > > replacing DWARF information representation with equivalent smaller
> > > > > representation where possible and by reducing the amount of 
> > > > > duplication
> > > > > using techniques from DWARF standard appendix E - creating
> > > > > DW_TAG_partial_unit compilation units (CUs) for duplicated information
> > > > > and using DW_TAG_imported_unit to import it into each CU that needs 
> > > > > it.
> > > > > ---
> > > > > 
> > > > > Can verify that it does in fact do something with some test binaries 
> > > > > on
> > > > > amd64 (diffing the output of `objdump -g' from a newer binutils does 
> > > > > show
> > > > > substantial differences), but I don't know enough about DWARF symbols 
> > > > > to
> > > > > authoritatively say anything more than that. Testing on other archs 
> > > > > would be
> > > > > greatly appreciated.
> > > > > 
> > > > > OK?
> > > > Thanks for the initial work, but you're not thinking straight.
> > > > 
> > > > Here's an updated port.
> > > > 
> > > > You'll notice the dependencies on gmake and xz are gone, which is
> > > > required if we want to use this for DEBUG_PACKAGES eventually ;)
> > > Unless I'm missing something, you sent me back my own port without 
> > > changes.
> > > I'm fine with switching to the gz tarball and removing the dependency on
> > > gmake. I get why.
> > Oops, bad tarball
> 
> Like I said before, this is all fine.
> At some point, perhaps someone should look into making the tests work. I
> have never been able to figure out how to get dejagnu to work so I disabled
> them but that might not be ideal.

Oh, I'll have a look later.

Please import this. This is mostly your work, I just did a wee little bit
of tinkering ;)

Reply via email to