[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-134-g477a66cd
Allan McRae
allan at archlinux.org
Tue Feb 12 11:58:55 UTC 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via 477a66cd0e7a1b8f5fb7d3b79d977da2771ee09a (commit)
via 86004227d14bef059f71290b3c0454ad88ea0f86 (commit)
from db102c67efe9cfd4367a9110c8f97ceff5afcbe3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 477a66cd0e7a1b8f5fb7d3b79d977da2771ee09a
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Mon Feb 11 11:19:26 2019 -0500
build: link vercmp with a static copy of libalpm
This has historically been the case in autotools since we want vercmp to
not break mid-transaction in an install script.
For convenience, we create libalpm.a and use this to optionally generate
libalpm.so (when not configured with -Dbuildstatic=true) as well as to
link any binary which explicitly wishes to be built statically "with
libalpm", but does not care where a function is defined. meson then
treats this correctly: it builds the object file only once for both
libraries, and the compiler strips out unused functionality from the
final static binary.
Currently the only binary which requires this is vercmp.
Fixes FS#61719
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 86004227d14bef059f71290b3c0454ad88ea0f86
Author: Allan McRae <allan at archlinux.org>
Date: Tue Feb 12 11:17:30 2019 +1000
Add implicit fall through warning
Requires modification to our comment about fall through to match compilers
expectations. Works for GCC and Clang.
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 1 +
meson.build | 16 +++++++++++++---
src/pacman/pacman.c | 2 +-
3 files changed, 15 insertions(+), 4 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list