Summary: | dev-util/ROPgadget-6.8 - fails tests on ppc64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ernsteiswuerfel <erhard_f> |
Component: | Current packages | Assignee: | mario.haustein |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | Keywords: | PullRequest, TESTFAILURE |
Version: | unspecified | ||
Hardware: | PPC64 | ||
OS: | Linux | ||
See Also: |
https://github.com/JonathanSalwan/ROPgadget/pull/182 https://github.com/gentoo/gentoo/pull/27094 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 863782 | ||
Attachments: |
build.log (ppc64, 6.8)
emerge --info build.log (ppc64, 6.9) |
Description
ernsteiswuerfel
2022-08-14 10:58:40 UTC
Created attachment 799595 [details]
emerge --info
Can you please try again with dev-util/ROPgadget-6.9. Thanks. Created attachment 801004 [details]
build.log (ppc64, 6.9)
Looks like 6.9 fails with the same errors.
It's a endianness issue since the library assumes the endianness of the host machine for reading PE and Mach-O files. I submitted a patch to upstream. See: https://github.com/JonathanSalwan/ROPgadget/pull/182 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa2f3819eb678caed7ee21071720c1f54545d3a commit 0aa2f3819eb678caed7ee21071720c1f54545d3a Author: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> AuthorDate: 2022-08-31 19:30:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-31 19:34:16 +0000 dev-util/ROPgadget: add 7.0 Closes: https://bugs.gentoo.org/865149 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/27094 Signed-off-by: Sam James <sam@gentoo.org> dev-util/ROPgadget/Manifest | 1 + dev-util/ROPgadget/ROPgadget-7.0.ebuild | 35 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) |