official binary releases should be shipped with debugging symbols #339

issue nanotube opened this issue on June 23, 2011
  1. nanotube commented at 3:28 AM on June 23, 2011: none

    currently the binaries (at least the linux binaries) are shipped without debugging symbols. that makes it harder to figure out where stuff goes wrong when debugging. released binaries should not be stripped.

  2. TheBlueMatt commented at 9:09 PM on June 23, 2011: member

    Unstripped bitcoin is something like 100+megs, that seems like an excessive amount to ship.

  3. nanotube commented at 9:36 PM on June 23, 2011: none

    well, maybe as a separate download, in addition to the stripped binaries.

  4. zellfaze-zz commented at 9:02 PM on December 21, 2011: none

    I agree that they should be available as a separate download. They should be available though.

  5. rebroad commented at 10:11 PM on April 28, 2012: contributor

    gzipped bitcoin-qt with debugging symbols is about 14MB

  6. laanwj commented at 9:54 AM on October 21, 2013: member

    Agreed on the condition that they're a separate download. This would make resolving published stack traces when people encounter problems much easier. Gitian could produce separate archives of debug symbols using objcopy.

  7. laanwj commented at 9:59 AM on September 25, 2014: member

    Doesn't seem necessary. Due to gitian being deterministic, it's possible to build the debug symbols when you need them (though it involves some patching -- would be nice to have a flag). I've successfully done this in at least one case to use addr2line on reported stack traces. Closing this issue.

  8. laanwj closed this on Sep 25, 2014

  9. sipa referenced this in commit 6557a8cd46 on Oct 26, 2015
  10. sipa referenced this in commit ea06490d14 on Oct 27, 2015
  11. sipa referenced this in commit 003bb87153 on Nov 5, 2015
  12. sipa referenced this in commit bfd83199c3 on Nov 11, 2015
  13. sipa referenced this in commit b437ea7ec9 on Nov 12, 2015
  14. sipa referenced this in commit 1d84107924 on Nov 12, 2015
  15. jtimon referenced this in commit 91ee21c024 on Mar 11, 2016
  16. rebroad referenced this in commit 40ead34fbe on Dec 7, 2016
  17. deadalnix referenced this in commit 73f64ff8f3 on Jan 19, 2017
  18. ptschip referenced this in commit d33621eec8 on Mar 7, 2017
  19. classesjack referenced this in commit 81220a6e3e on Jan 2, 2018
  20. lateminer referenced this in commit a4f80cbcb8 on Oct 16, 2019
  21. laanwj referenced this in commit b586bbd558 on Nov 6, 2019
  22. laanwj referenced this in commit 97b66d34eb on Nov 7, 2019
  23. laanwj referenced this in commit e9c85bb139 on Nov 7, 2019
  24. laanwj referenced this in commit c92f7af618 on Nov 7, 2019
  25. laanwj referenced this in commit 656712fe94 on Dec 9, 2019
  26. laanwj referenced this in commit 4abd92d5c4 on Dec 12, 2019
  27. laanwj referenced this in commit 89c8fe5189 on Jan 2, 2020
  28. attilaaf referenced this in commit 827ebc19ed on Jan 13, 2020
  29. laanwj referenced this in commit 66480821b3 on Jan 28, 2020
  30. rajarshimaitra referenced this in commit 1454b0e50e on Aug 5, 2021
  31. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 18:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me