Skip to content

add glibc-gconv-extra to Rocky Linux 9 + 10 containers#43

Merged
verdurin merged 1 commit into
easybuilders:mainfrom
boegel:glibc-gconv-extra
Mar 2, 2026
Merged

add glibc-gconv-extra to Rocky Linux 9 + 10 containers#43
verdurin merged 1 commit into
easybuilders:mainfrom
boegel:glibc-gconv-extra

Conversation

@boegel

@boegel boegel commented Dec 7, 2025

Copy link
Copy Markdown
Member

Required for libxml2 tests, popped up when trying to install libxml2-2.14.3-GCCcore-14.3.0.eb in Rocky Linux 9 container:

./test/errors/759398.xml:1: parser error : Unsupported encoding: ISO-8859-5
<?xml version='1.0' encoding='ISO-8859-5' standalone='no'?>
                                         ^
./test/errors/759398.xml : failed to parse

No need to add to Rocky Linux 8 container, since it's already there (as a dependency for something else, probably):

$ apptainer shell docker://ghcr.io/easybuilders/rockylinux-8.10
Apptainer> rpm -qa | grep glibc-gconv
glibc-gconv-extra-2.28-251.el8_10.25.x86_64

@boegel

boegel commented Dec 7, 2025

Copy link
Copy Markdown
Member Author

This also fixes a problem when building gettext-0.22.5.eb and gettext-0.25.eb in the Rocky Linux 10 container:

iconv-ostream.c:311:3: error: initialization of ‘void (*)(struct any_ostream_representation *, ostream_flush_scope_t)’ from incompatible pointer type ‘void (*)(struct any_ostream_representation *)’ [-Wincompatible-pointer-types]
  311 |   iconv_ostream__flush,
      |   ^~~~~~~~~~~~~~~~~~~~
iconv-ostream.c:311:3: note: (near initialization for ‘iconv_ostream_vtable.flush’)
make[4]: *** [Makefile:6192: config.h] Error 1

see also spack/spack#44320

@verdurin verdurin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine.

@verdurin verdurin merged commit 9fc5c80 into easybuilders:main Mar 2, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants