[0/3] package/armadillo: bump to 15.4.2 and fix build failures
mbox series

Message ID 20260730200118.3547779-1-dario.binacchi@amarulasolutions.com
Headers show
Series
  • package/armadillo: bump to 15.4.2 and fix build failures
Related show

Message

Dario Binacchi July 30, 2026, 8:01 p.m. UTC
Upstream armadillo bumped its minimum required gcc version from 6.1 to
8.1, which makes the build fail on older toolchains with:

  Compiler too old; need at least gcc 8.1

Patch 2 adjusts the Config.in dependency accordingly, and patch 3 bumps
the package to the latest upstream release.

While testing this, I also hit a pre-existing openblas build failure on
mips64 n32 (openblas is an armadillo dependency), which is unrelated to
the armadillo changes but prevents testing the series on that
architecture. Patch 1 fixes it.

Tested with:

  utils/test-pkg -p openblas -a
  32 builds, 15 skipped, 0 build failed

  utils/test-pkg -p armadillo -a
  32 builds, 15 skipped, 0 build failed

The bootlin-aarch64-glibc-old (gcc 6.3) is now correctly skipped for
armadillo instead of failing to build.

Dario Binacchi (3):
  package/openblas: fix build on mips64 n32
  package/armadillo: needs gcc >= 8
  package/armadillo: bump to version 15.4.2

 package/armadillo/Config.in      | 10 +++++-----
 package/armadillo/armadillo.hash |  2 +-
 package/armadillo/armadillo.mk   |  2 +-
 package/openblas/openblas.mk     |  4 +++-
 4 files changed, 10 insertions(+), 8 deletions(-)