* New architecture support in xenial where there are FTBS (e.g.; armhf)
* Ability to patch go binaries built and linked with the golang toolchain.
* The new code adds logic to reorder Program Headers appropriately.
[Test Case]
* Use snapcraft's test suite which is a heavy user of patchelf.
* snapcraft's test suite on the new architectures
* exploratory testing of patchelf.
[Regression Potential]
* Minimal possibility of patching to break on obscure binaries, snapcraft is the only tool depending on patchelf
in the archive.
[Other Info]
* NixOS upstream https://github.com/NixOS/patchelf
* Current version in bionic: 0.9
* Current version in xenial: 0.8. With broken builds for armhf and s390x
[Impact]
* New architecture support in xenial where there are FTBS (e.g.; armhf)
* Ability to patch go binaries built and linked with the golang toolchain.
* The new code adds logic to reorder Program Headers appropriately.
[Test Case]
* Use snapcraft's test suite which is a heavy user of patchelf.
* snapcraft's test suite on the new architectures
* exploratory testing of patchelf.
[Regression Potential]
* Minimal possibility of patching to break on obscure binaries, snapcraft is the only tool depending on patchelf
in the archive.
[Other Info]
* NixOS upstream https:/ /github. com/NixOS/ patchelf
* Current version in bionic: 0.9
* Current version in xenial: 0.8. With broken builds for armhf and s390x