Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 576340

Summary: net-misc/strongswan USE=strongswan_plugins_padlock assembler: invalid instruction suffix
Product: Gentoo Linux Reporter: Markus Rathgeb <maggu2810>
Component: Current packagesAssignee: 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

Description Markus Rathgeb 2016-03-03 12:54:29 UTC
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'
Comment 1 Markus Rathgeb 2016-03-03 12:54:57 UTC
Created attachment 427314 [details]
environment
Comment 2 Pacho Ramos gentoo-dev 2016-03-04 09:37:45 UTC
please provide emerge --info output
Comment 3 Markus Rathgeb 2016-03-04 10:40:41 UTC
Created attachment 427386 [details]
emerge --info
Comment 4 Dan Robertson 2018-11-28 16:37:23 UTC
https://github.com/gentoo/gentoo/pull/10512 sort of fixes this. The "real" fix would be an upstream change to padlock_aes_crypter.c.
Comment 5 Larry the Git Cow gentoo-dev 2018-12-01 19:05:58 UTC
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(-)