Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576340 - net-misc/strongswan USE=strongswan_plugins_padlock assembler: invalid instruction suffix
Summary: net-misc/strongswan USE=strongswan_plugins_padlock assembler: invalid instruc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-03 12:54 UTC by Markus Rathgeb
Modified: 2018-12-01 19:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,224.67 KB, text/x-log)
2016-03-03 12:54 UTC, Markus Rathgeb
Details
environment (environment,129.40 KB, text/plain)
2016-03-03 12:54 UTC, Markus Rathgeb
Details
emerge --info (emerge-info.txt,8.43 KB, text/plain)
2016-03-04 10:40 UTC, Markus Rathgeb
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)