You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The post linker is currently a major time stealer when building. It's written in python to make use of an ELF/Dwarf library that doesn't suck (pyelftools). Unfortunately it's slow, even with pypy due to the large number of dynamic objects it needs to create. I belive that it would be much faster to have this written in C instead. The major obstacle is finding a simple elf manipulation and dwarf parsing library.
The text was updated successfully, but these errors were encountered:
As I recall pyelftools was also a bit of a pain to set up on Ubuntu, with pypy/cpython path conflicts (I don't remember the details). This might alleviate that.
As I recall pyelftools was also a bit of a pain to set up on Ubuntu, with
pypy/cpython path conflicts (I don't remember the details). This might
alleviate that.
—
Reply to this email directly or view it on GitHub #16 (comment)
.
The post linker is currently a major time stealer when building. It's written in python to make use of an ELF/Dwarf library that doesn't suck (pyelftools). Unfortunately it's slow, even with pypy due to the large number of dynamic objects it needs to create. I belive that it would be much faster to have this written in C instead. The major obstacle is finding a simple elf manipulation and dwarf parsing library.
The text was updated successfully, but these errors were encountered: