Search Criteria
Package Details: lib32-openssl-1.1 1.1.1.w-5
Package Actions
| Git Clone URL: | https://aur.archlinux.org/lib32-openssl-1.1.git (read-only, click to copy) |
|---|---|
| Package Base: | lib32-openssl-1.1 |
| Description: | The Open Source toolkit for Secure Sockets Layer and Transport Layer Security |
| Upstream URL: | https://www.openssl.org |
| Licenses: | openssl |
| Submitter: | HurricanePootis |
| Maintainer: | HurricanePootis |
| Last Packager: | HurricanePootis |
| Votes: | 13 |
| Popularity: | 6.24 |
| First Submitted: | 2026-01-27 22:12 (UTC) |
| Last Updated: | 2026-04-27 21:44 (UTC) |
Dependencies (3)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-eacAUR, lib32-glibc-git-native-pgoAUR)
- openssl-1.1AUR
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
Required by (4)
- lib32-vulkan-amdgpu-pro (optional)
- lib32-vulkan-amdgpu-pro-legacy (optional)
- proton-xiv-bin
- steam-native-runtime
Sources (25)
- ca-dir.patch
- CVE-2023-5678.patch
- CVE-2024-0727-1.patch
- CVE-2024-0727-2.patch
- CVE-2024-13176.patch
- CVE-2024-2511.patch
- CVE-2024-4741.patch
- CVE-2024-5535-1.patch
- CVE-2024-5535-2.patch
- CVE-2024-5535-3.patch
- CVE-2024-5535-4.patch
- CVE-2024-5535-5.patch
- CVE-2024-5535-6.patch
- CVE-2024-5535-7.patch
- CVE-2024-5535-8.patch
- CVE-2024-9143.patch
- CVE-2025-68160.patch
- CVE-2025-69418.patch
- CVE-2025-69419-1.patch
- CVE-2025-69419-2.patch
- CVE-2025-69420.patch
- CVE-2025-69421.patch
- CVE-2025-9230.patch
- CVE-2026-22795_CVE-2026-22796.patch
- https://www.openssl.org/source/openssl-1.1.1w.tar.gz
Latest Comments
Jack12816 commented on 2026-04-28 04:20 (UTC)
Currently the build fails (latest Arch state 2026-04-28, lib32-openssl-1.1 -> 1.1.1.w-5):
Clearing the yay build cache, has no effect. Has someone a clue/hint about it?
gyscos commented on 2026-04-27 11:05 (UTC) (edited on 2026-04-28 12:10 (UTC) by gyscos)
I think the lib crypto log in the first line is a red herring, it's probably just the lib crypto finishing properly building, not related to the errors coming next.
I suspect multilib-build installs multilib-devel in the chroot (EDIT: confirmed), as an equivalent to the base-devel package group implicitly required for aur packages. That's what must provide lib32-gcc-libs on your chroot. Just like base-devel, it's an (implicit) make depends, not a runtime dependency of the package.
I don't know the archlinux policy around this. I couldn't find multilib-devel mentioned in https://wiki.archlinux.org/title/Arch_User_Repository, so if it is indeed implicitly required for lib32 aur packages, it should probably be added there. There's currently very little mention of multilib-devel anywhere on the entire archlinux wiki.
But I think multilib-build is an artifact from the multilib repository, where different requirements than the aur might apply.
EDIT: Thanks for the fix!
HurricanePootis commented on 2026-04-26 23:32 (UTC)
@gyscos
Are you referring to the arch docker container as a clean chroot environment? Because, whenever I use the actual chroot tools on a real Arch Linux install (
multilib-build -c -- -I /home/hurricane/aur/lib32-openssl-1.1/openssl-1.1/openssl-1.1-1.1.1.w-9-x86_64.pkg.tar.zstwhich makes a clean multilib chroot and installs openssl-1.1 into it), I can buildlib32-openssl-1.1from scratch.Furthermore, whenever I check the package with
namcap, I get:This just means that libcrypto.so.1.1, which is in the package, isn't installed yet. But most importantly, this means that the package doesn't even depend on
lib32-gcc-libs.lib32-gcc-libsisn't even ever listed inmakedepends(). If a package requires it, it's because its linking to it and thus will be independs().Since you are using an Arch Linux docker image, make sure you are updating the mirrors and the image with
sudo pacman -Syuto get the latest version of Arch as described in the Docker Wiki Page.TL;DR: I'm not going to add
lib32-gcc-libstomakedepends()as it's not needed on actual Arch nor the official chroot tools. Plus, it wouldn't go there, it would go todepends()if the package actually needed it.gyscos commented on 2026-04-26 23:17 (UTC) (edited on 2026-04-26 23:20 (UTC) by gyscos)
I am on a clean archlinux docker container.
The final few lines of the build logs include:
This is an indicator of no 32-bit libgcc_s.so.1 being installed, which happens because
lib32-gcc-libsis not installed.Can you confirm
lib32-gcc-libsis indeed not installed in your chroot? (tools likeparuthat can install in a chroot do not use a clean chroot, they re-use the same chroot over and over with plenty of dependencies from other packages being left there.)Do you have any other
libgcc_s.so.1in/usr/lib32in that chroot?HurricanePootis commented on 2026-04-25 21:55 (UTC)
@gyscos
I am able to build this package in a clean CHROOT without
lib32-gcc-libsas a makedepends(). Are you on Arch or an Arch derivative?gyscos commented on 2026-04-25 18:26 (UTC)
Hi!
Very similar to
lib32-openssl-1.0, this package should listlib32-gcc-libsas a makedependency. Otherwise, it cannot be built in a clean chroot.