- Wed May 27, 2015 1:19 am
#18574
cal wrote:So the feature exists, but not in esp open sdk gdb?
Is that a bfd improvement? Objxxx?
AFAICS it's in the objdump.
cal wrote:Can you explain briefly the state of/differences of state between:
Mainline binutils? (Thats official gnu dist i guess?)
Esp-open-sdk binutils?
You repo?
'mainline' that I'm referring to is the official binutils-gdb git repo:
https://sourceware.org/git/gitweb.cgi?p ... ls-gdb.gitesp-open-sdk: certain mainline binutils and gdb releases (2.24 and 7.5.1 are selected in esp8266 config) + crosstool-NG generic patches (usually backports from mainline) + xtensa-specific patches (backports from mainline as well; not all, only essential bugfixes).
My repo: master branch + all tags from the mainline binutils, feature branches for xtensa (usually quickly merged into the mainline when done).
cal wrote:What should we use
for general esp8266 compilation?
for debugging with gdb?
What's easier. esp-open-sdk, I guess. If you need specific patches that are WiP in my tree you can either export these patches and put them into the crosstool-NG/local-patches or build entirely from my tree.
I'm also not sure if esp-open-sdk tracks the latest crosstool-NG or some specific version of it. But anyway updating it to the latest should be rather straightforward.