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@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit c118a61f62a4b100b01504dfc5611cd08fb9e537 Author: Allan McRae <allan@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@archlinux.org> commit 4a0891f49d29458e1b93d95f8121f8096bb02727 Author: Allan McRae <allan@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 makepkg.conf. Signed-off-by: Allan McRae <allan@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%) hooks/post-receive -- The official pacman repository