Open shenki opened 2 years ago
Our custom linker relies heavily on libbfd so this tracehash thing is just the tip of the iceberg if that changed. It is quite possible we're going to need to rewrite our linker to use a more stable implementation. Such an effort won't happen for awhile so I hope nobody is holding their breath.
These were removed in https://github.com/bminor/binutils-gdb/commit/fd3619828e94a24a92cddec42cbc0ab33352eeb4 which appears in v3.34.
The kernel did this to remain compatible:
However it's a mess of:
It might make sense to carry a patch in op-build to be compatible with the new version, and once all of the build environments are ready, commit that patch to move to the new API.