[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