Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 864793 - dev-libs/openssl: enable asm USE flag on SPARC with 64ul profiles
Summary: dev-libs/openssl: enable asm USE flag on SPARC with 64ul profiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: Sparc64 Linux
: Normal enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-08-10 13:13 UTC by koachan+gentoo
Modified: 2023-01-13 08:30 UTC (History)
2 users (show)

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


Attachments
Output of emerge --info (emerge-info.txt,5.32 KB, text/plain)
2022-08-10 13:14 UTC, koachan+gentoo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description koachan+gentoo 2022-08-10 13:13:37 UTC
dev-libs/openssl is buildable on SPARC systems using 64ul profiles.
(at least version 1.1.1q as that is, but other versions )

There is one test failure (../test/recipes/30-test_afalg.t), but I haven't seen any problems with use.

Reproducible: Always

Steps to Reproduce:
1. Add `dev-libs/openssl -asm` to /etc/portage/profile/package.use.mask
2. Rebuild openssl
Actual Results:  
OpenSSL builds and runs, despite asm flag being said to be problematic in bug 676060.

Expected Results:  
OpenSSL builds and runs.

See attachments - seems like including the output of `emerge --info` here causes it to block me from submitting the report.
Comment 1 koachan+gentoo 2022-08-10 13:14:21 UTC
Created attachment 799133 [details]
Output of emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2022-12-23 03:22:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009aa30edecb3843cb9d4ad6704fb32e4bd4216a

commit 009aa30edecb3843cb9d4ad6704fb32e4bd4216a
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2022-12-23 03:19:47 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-23 03:21:56 +0000

    profiles/arch/sparc: unmask dev-libs/openssl[asm]
    
    Works correctly & passes tests on recent openssl.
    
    Closes: https://bugs.gentoo.org/864793
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Closes: https://github.com/gentoo/gentoo/pull/28770
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/sparc/package.use.mask | 4 ----
 1 file changed, 4 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd766f586e8f65f29b7bf1eb0626990053e7a190

commit fd766f586e8f65f29b7bf1eb0626990053e7a190
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2022-12-23 02:01:29 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-23 03:21:56 +0000

    dev-libs/openssl: check for CONFIG_CRYPTO_USER_API_SKCIPHER
    
    test/recipes/30-test_afalg.t requires this kernel option to be enabled.
    Builtin or module is fine.
    
    Bug: https://bugs.gentoo.org/864793
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/openssl-compat/openssl-compat-1.1.1s.ebuild | 5 ++++-
 dev-libs/openssl/openssl-1.1.1s.ebuild               | 5 ++++-
 dev-libs/openssl/openssl-3.0.7-r2.ebuild             | 1 +
 3 files changed, 9 insertions(+), 2 deletions(-)