EESSI / compatibility-layer

Compatibility layer of the EESSI project
https://eessi.github.io/docs/compatibility_layer
GNU General Public License v2.0
12 stars 21 forks source link

bootstrapping 2021.12 compat layer fails on ppc64le due to build problem for libgcrypt #134

Closed boegel closed 1 year ago

boegel commented 2 years ago

(using commit 1ee7f64 from #126)

libs/libgcrypt-1.9.4/work/libgcrypt-1.9.4/cipher/chacha20-ppc.c:60:10: error: argument 3 must be a 4-bit unsigned literal
   60 |   return vec_sld (v, v, (16 - (4 * idx)) & 15);
      |          ^~~~~~~

reported upstream at https://bugs.gentoo.org/825722

boegel commented 2 years ago

We've worked around this in #126 by masking libgcrypt 1.9.4, since libgcrypt 1.8.8 does work fine.

boegel commented 2 years ago

Problem fixed upstream with https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a4d3fd80741ffdbd17dff2e5ecfde4220c96ab