[pacman-dev] [GIT] The official pacman repository branch, master, updated. v6.0.0alpha1-76-gede73f4d

Allan McRae allan at archlinux.org
Sat Mar 6 02:01:55 UTC 2021

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  ede73f4d898946a7e54634169b3605a024553315 (commit)
       via  c118a61f62a4b100b01504dfc5611cd08fb9e537 (commit)
       via  4a0891f49d29458e1b93d95f8121f8096bb02727 (commit)
      from  17f9911ffc79d60d1bebb4484fac82cb1ed78d2a (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 ede73f4d898946a7e54634169b3605a024553315
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Mar 2 23:23:55 2021 -0500

    fix syntax error when running pacman-key --help
    In commit 0f75ab3224141a5e8a4fe72b48b4639c83c6316b some unbalanced
    quotes were added by the committer while editing an error message.
    Fixes FS#69865
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c118a61f62a4b100b01504dfc5611cd08fb9e537
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Mar 2 10:53:06 2021 +1000

    Strip LTO symbols from distributed .a/.o files
    GCC's LTO implementation emits bytecodes into .o files it generates.
    These bytecodes are _not_ considered stable from one release of GCC
    to the next. There we need to strip the LTO bytecode out of any .o
    (and .a) file that gets installed into the package.
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4a0891f49d29458e1b93d95f8121f8096bb02727
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Mar 1 14:08:18 2021 +1000

    Add link time optimization support to makepkg
    Add the 'lto' option to enable building with link time optimization
    by adding '-flto' to both CFLAGS and CXXFLAGS.  The 'lto' option can
    be specificed both in the PKGBUILD or by setting the default in
    Signed-off-by: Allan McRae <allan at archlinux.org>


Summary of changes:
 doc/PKGBUILD.5.asciidoc                              |  4 ++++
 doc/makepkg.conf.5.asciidoc                          |  4 ++++
 etc/makepkg.conf.in                                  |  5 +++--
 .../buildenv/{makeflags.sh.in => lto.sh.in}          | 20 +++++++++++---------
 scripts/libmakepkg/buildenv/meson.build              |  1 +
 scripts/libmakepkg/tidy/strip.sh.in                  | 13 +++++++++++++
 scripts/pacman-key.sh.in                             |  2 +-
 7 files changed, 37 insertions(+), 12 deletions(-)
 copy scripts/libmakepkg/buildenv/{makeflags.sh.in => lto.sh.in} (65%)

The official pacman repository

More information about the pacman-dev mailing list