Summary: | net-misc/strongswan USE=strongswan_plugins_padlock assembler: invalid instruction suffix | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markus Rathgeb <maggu2810> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gurligebis, whissi |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
environment emerge --info |
Created attachment 427314 [details]
environment
please provide emerge --info output Created attachment 427386 [details]
emerge --info
https://github.com/gentoo/gentoo/pull/10512 sort of fixes this. The "real" fix would be an upstream change to padlock_aes_crypter.c. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082206844bfec503de8d4aaf73b71e385f6a04f6 commit 082206844bfec503de8d4aaf73b71e385f6a04f6 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-12-01 19:01:20 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-12-01 19:05:49 +0000 profiles: net-vpn/strongswan: don't enable padlock on amd64 This commit reverts changes from commit 917c309a28f1d65f1d79b72cacf9a48b98f55757. Closes: https://github.com/gentoo/gentoo/pull/10512 Bug: https://bugs.gentoo.org/669084 Closes: https://bugs.gentoo.org/576340 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> profiles/arch/amd64/package.use.mask | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) |
Created attachment 427312 [details] build.log Cannot build padlock plugin: padlock_aes_crypter.c: Assembler messages: padlock_aes_crypter.c:62: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:63: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:64: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:65: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:66: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:67: Error: invalid instruction suffix for `push' padlock_aes_crypter.c:68: Error: invalid instruction suffix for `pushf' padlock_aes_crypter.c:69: Error: invalid instruction suffix for `popf' padlock_aes_crypter.c:78: Error: invalid instruction suffix for `pop' padlock_aes_crypter.c:79: Error: invalid instruction suffix for `pop' padlock_aes_crypter.c:80: Error: invalid instruction suffix for `pop' padlock_aes_crypter.c:81: Error: invalid instruction suffix for `pop' padlock_aes_crypter.c:82: Error: invalid instruction suffix for `pop' padlock_aes_crypter.c:83: Error: invalid instruction suffix for `pop'