hotfixed -latomic for ARMv7 (and possibly ARMv6) (openssl was appending -latomic to pkgconfigs which fail with gcc-musl and -static).
Search Criteria
Package Details: pacman-static 7.0.0.r6.gc685ae6-17
Package Actions
Git Clone URL: | https://aur.archlinux.org/pacman-static.git (read-only, click to copy) |
---|---|
Package Base: | pacman-static |
Description: | Statically-compiled pacman (to fix or install systems without libc) |
Upstream URL: | https://www.archlinux.org/pacman/ |
Licenses: | GPL-2.0-or-later |
Submitter: | mazieres |
Maintainer: | Morganamilo (andreas_baumann) |
Last Packager: | andreas_baumann |
Votes: | 65 |
Popularity: | 2.29 |
First Submitted: | 2013-01-09 02:17 (UTC) |
Last Updated: | 2025-04-17 06:10 (UTC) |
Dependencies (5)
- pacman (pacman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- kernel-headers-musl (make)
- meson (meson-gitAUR) (make)
- musl (musl-gitAUR) (make)
Required by (0)
Sources (26)
- ca-dir.patch
- git+https://github.com/tukaani-project/xz#tag=v5.8.1
- git+https://gitlab.archlinux.org/pacman/pacman.git#tag=v7.0.0?signed
- https://curl.haxx.se/download/curl-8.13.0.tar.gz
- https://curl.haxx.se/download/curl-8.13.0.tar.gz.asc
- https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz
- https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz.asc
- https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst
- https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst.sig
- https://github.com/libarchive/libarchive/releases/download/v3.7.9/libarchive-3.7.9.tar.xz
- https://github.com/libarchive/libarchive/releases/download/v3.7.9/libarchive-3.7.9.tar.xz.asc
- https://github.com/nghttp2/nghttp2/releases/download/v1.65.0/nghttp2-1.65.0.tar.xz
- https://github.com/openssl/openssl/releases/download/openssl-3.5.0/openssl-3.5.0.tar.gz
- https://github.com/openssl/openssl/releases/download/openssl-3.5.0/openssl-3.5.0.tar.gz.asc
- https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.0.tar.bz2
- https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.0.tar.bz2.sig
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.53.tar.bz2
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.53.tar.bz2.sig
- https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
- https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.sig
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.2.tar.bz2
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.2.tar.bz2.sig
- https://zlib.net/zlib-1.3.1.tar.gz
- https://zlib.net/zlib-1.3.1.tar.gz.asc
- openssl-3.0.7-no-atomic.patch
- pacman-revertme-makepkg-remove-libdepends-and-libprovides.patch
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 Next › Last »
andreas_baumann commented on 2022-11-18 16:56 (UTC)
andreas_baumann commented on 2022-11-10 15:03 (UTC)
pacman 6.0.2 on 32-bit ARM has an issue with musl-gcc and not finding -latomic. Investigating..
sp4rchy commented on 2022-11-07 17:28 (UTC)
Lifesaver, like throbscottle I also broke my pacman with a partial upgrade, except it was with openssl. Pacman-static saved the day. Why isn't this lifesaving program in extra, community, or even core since it seems to be that important. I see it's one version behind pacman at 6.0.2(I'm on x86_64) but should that matter since everything is statically linked? Anyways it's good to have in an emergency, thank you so much for this.
andreas_baumann commented on 2022-11-05 08:34 (UTC) (edited on 2022-11-05 08:34 (UTC) by andreas_baumann)
I added some more binaries and packages for "obscure" architectures here:
https://archlinux32.andreasbaumann.cc/archlinuxaba/pacman-static/
andreas_baumann commented on 2022-10-17 17:19 (UTC)
@randomnerd: updated all embedded libraries..
randomnerd commented on 2022-10-16 09:34 (UTC)
You should update zlib version, old zlib versions have been removed and cause error on building
throbscottle commented on 2022-04-26 20:08 (UTC)
Thank you so, so much for the statically linked version of pacman - you have completely saved my day. I broke my pacman by doing a partial upgrade and it returned a glibc error. Using pacman-static I could downgrade it to the previous version - all fixed. Heart is back inside chest now... Thank you, thank you, thank you :)
drwho commented on 2022-03-29 16:22 (UTC)
It would be really helpful if this was (eventually) the default version of Pacman. It'd make system repairs so much easier.
drwho commented on 2022-03-29 16:22 (UTC)
It would be really helpful if this was (eventually) the default version of Pacman. It'd make system repairs so much easier.
soh commented on 2022-03-15 12:54 (UTC)
Cannot build, error: ../meson.build:1:0: ERROR: Executables created by c compiler musl-gcc are not runnable.
Pinned Comments
Morganamilo commented on 2022-02-20 18:30 (UTC)
There's now a custom repo and binaries again. Though only for x86_64 currently.
Custom Repo
Pre compiled binaries
https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/