void-packages/common
Érico Rolim 84a5c1ef7c Revert "build-style/meson.sh: drop unneeded AR export"
This reverts commit 2163ca2d03.

Removing `export AR=gcc-ar` was apparently done based on the assumption
that the linked issue (https://github.com/mesonbuild/meson/issues/1646)
had been solved completely on meson's side.

Instead, their solution, seen in
https://github.com/void-linux/void-packages/pull/2815, had been to force
gcc-ar for linking static libraries; by exporting `AR=ar`, we were
accidentally breaking static libraries when LTO is enabled. This was
noticed by leah while we were trying to build qemu-user-static using the
normal libglib-devel package (built with meson, which for us defaults to
enabling LTO).

Unfortunately, while correct, this change wasn't enough to fix the
static glib build, which had to resort to disabling LTO.
2021-02-11 15:22:01 -03:00
..
build-helper build-helper/qmake: sync with qmake build-style 2021-02-11 09:01:47 +07:00
build-profiles common/build-profile/i686-musl: fix triplet 2021-02-02 01:25:46 +01:00
build-style Revert "build-style/meson.sh: drop unneeded AR export" 2021-02-11 15:22:01 -03:00
chroot-style xbps-src: remove proot chroot-style 2020-12-29 23:02:16 -08:00
cross-profiles xbps-src: make sure to apply FFLAGS properly like CFLAGS 2021-01-03 14:11:02 +01:00
environment build-style/cmake: use ninja as default generator 2021-02-09 00:19:07 +01:00
hooks common/00-libdir: only create lib{32,64} symlink if not exists 2021-02-10 14:38:59 +01:00
repo-keys repo-keys: remove my testing repo key as it's unofficial 2020-04-01 20:55:45 +02:00
travis spdx-licenses-list: update to 3.11. 2020-12-29 22:31:01 -08:00
wrappers common/wrappers: add -L/usr/lib{32,64} to arguments ignored by cross-cc. 2021-02-09 23:01:46 -03:00
xbps-src xbps-src/libexec: add make_check option. 2021-02-11 02:40:09 -03:00
options.description options.description: describe openblas option 2021-01-19 20:16:02 -03:00
shlibs nuspell: update to 4.2.0. 2021-02-11 00:16:54 -03:00