Accidently adopted notrealised this was now maintained. Added you back ad co-maintainer. I assume you're alright with that.
Search Criteria
Package Details: pacman-static 7.0.0.r6.gc685ae6-12
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: | 58 |
Popularity: | 1.68 |
First Submitted: | 2013-01-09 02:17 (UTC) |
Last Updated: | 2024-12-19 07:58 (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.6.3
- git+https://gitlab.archlinux.org/pacman/pacman.git#tag=v7.0.0?signed
- https://curl.haxx.se/download/curl-8.11.1.tar.gz
- https://curl.haxx.se/download/curl-8.11.1.tar.gz.asc
- https://github.com/c-ares/c-ares/releases/download/v1.34.3/c-ares-1.34.3.tar.gz
- https://github.com/c-ares/c-ares/releases/download/v1.34.3/c-ares-1.34.3.tar.gz.asc
- https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.zst
- https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.zst.sig
- https://github.com/libarchive/libarchive/releases/download/v3.7.7/libarchive-3.7.7.tar.xz
- https://github.com/libarchive/libarchive/releases/download/v3.7.7/libarchive-3.7.7.tar.xz.asc
- https://github.com/nghttp2/nghttp2/releases/download/v1.64.0/nghttp2-1.64.0.tar.xz
- https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz
- https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.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.51.tar.bz2
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.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.1.tar.bz2
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.1.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 .. 5 6 7 8 9 10 11 12 13 14 Next › Last »
Morganamilo commented on 2022-01-30 15:02 (UTC)
andreas_baumann commented on 2022-01-27 14:47 (UTC)
funcrab commented on 2022-01-11 21:39 (UTC) (edited on 2022-01-11 21:39 (UTC) by funcrab)
error: packages failed to build: pacman-static-6.0.0-1
../meson.build:1:0: ERROR: Unknown options: "ldcofig"
ImperatorStorm commented on 2022-01-09 05:07 (UTC)
ping, outdated for months.
gnaggnoyil commented on 2021-12-01 08:06 (UTC)
There's a -Dldcofig=/usr/bin/ldconfig \
line in PKGBUILD, is this a typo?
andreas_baumann commented on 2021-10-29 08:28 (UTC) (edited on 2021-10-29 08:32 (UTC) by andreas_baumann)
Some Archlinux32 related fixes (see https://git.archlinux32.org/packages/tree/build-support/pacman-static/PKGBUILD):
- added pentium4 to arch=()
- condition
if [[ $CARCH = i686 || $CARCH = pentium4 || $CARCH = i486 ]]; then
in stack-protector disabler - OpenSSL flags:
- pentium4, optflags=''
- i686, optflags='no-sse2'
- i486, optflags='386'
For all architectures:
../meson.build:1:0: ERROR: Unknown options: "ldcofig"
should be -Dldconfig=/usr/bin/ldconfig
eschwartz commented on 2021-04-13 13:19 (UTC) (edited on 2021-04-13 17:58 (UTC) by eschwartz)
That's... plausible. I don't generally regenerate my build chroot, so I might have a makepkg.conf.pacnew that needs merging.
(And yes, bzip2 most likely ignores CPPFLAGS the same way it ignores CC and CFLAGS.)
I'll have to check tonight.
EDIT: sorry, duh, this gets periodically overwritten by devtools, so that needs to get updated from core.
eschwartz commented on 2021-04-13 13:19 (UTC) (edited on 2021-04-13 13:24 (UTC) by eschwartz)
That's... plausible. I don't generally regenerate my build chroot, so I might have a makepkg.conf.pacnew that needs merging.
(And yes, bzip2 most likely ignores CPPFLAGS the same way it ignores CC and CFLAGS.)
I'll have to check tonight.
oi_wtf commented on 2021-04-13 12:29 (UTC)
Maybe CFLAGS are different? when Googling fprintf_chk
I saw mentions of *_chk
versions of functions being ones that checks for stack overflows...
The incompatibility seems to come from musl implementing this differently...
as mentioned at: https://stackoverflow.com/a/55246403/1563584
so this made me remember I recently merged my makepkg.conf.pacnew which moved -D_FORTIFY_SOURCE=2
from CPPFLAGS to CFLAGS. (I've got [testing] enabled.)
Maybe that caused it to be actually used by gcc and that made the glibc-compiled library incompatible with musl-libc-compiled stuff?
eschwartz commented on 2021-04-13 11:33 (UTC)
Wow! That is a pretty bad oversight and you're entirely right that this cannot be allowed to build the way it is. I'll push an update soon.
I wonder, why it actually built successfully for me though, every single time I ever build it! :/ musl does try to reduce incompatibilities with glibc ABI, but without any guarantees... but we're both building for x86_64 so we "should" be getting the same results. Weird.
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/