Page 1 of 1

latest aaa_glibc-solibs and glibc 2.36 make system unsusable

Posted: 05 Aug 2022 13:42
by djemos
When upgrade aaa_glibc to 2.36 from slackware current my system was unusable. Quickly i booted with slackel openbox that i have installed in an external ssd disk and reinstalled aaa_glibc-solibs and glibc-2.35 so system was usable again.
I have uploaded to slackel repos the previous aaa_glibc-solibs and glibc 2.35 packages so users never will upgrade and break their slackel installations.
I google but i found none report for this problem.

Re: latest aaa_glibc-solibs and glibc 2.36 make system unsusable

Posted: 06 Aug 2022 16:45
by Papasot
According to Slackware-Current change logs those packages were upgraded at 3 August. I guess they will fix it soon.
Lucky me I didn't update the last few days :)

Re: latest aaa_glibc-solibs and glibc 2.36 make system unsusable

Posted: 10 Aug 2022 13:10
by djemos
I tried to build from source glib-2.35 on slackel. Build completed and i reinstalled all glibc packages.
Then tried to build glibc-2.36 build failed

Code: Select all

if test -r /tmp/package-glibc-incoming-tree/usr/include/gnu/stubs-64.h && cmp -s /tmp/glibc-2.36/build-glibc-2.36/stubs.h /tmp/package-glibc-incoming-tree/usr/include/gnu/stubs-64.h; \
then echo 'stubs.h unchanged'; \
else /usr/bin/ginstall -c -m 644 /tmp/glibc-2.36/build-glibc-2.36/stubs.h /tmp/package-glibc-incoming-tree/usr/include/gnu/stubs-64.h; fi
rm -f /tmp/glibc-2.36/build-glibc-2.36/stubs.h
test ! -x /tmp/glibc-2.36/build-glibc-2.36/elf/ldconfig || LC_ALL=C \
  /tmp/glibc-2.36/build-glibc-2.36/elf/ldconfig -r /tmp/package-glibc-incoming-tree \
			/lib64 /usr/lib64
make[1]: [Makefile:113: install] Illegal instruction (ignored)
make[1]: Leaving directory '/tmp/glibc-2.36'
make -r PARALLELMFLAGS="" -C .. objdir=`pwd` localedata/install-locales
make[1]: Entering directory '/tmp/glibc-2.36'
make  -C localedata install-locales
make[2]: Entering directory '/tmp/glibc-2.36/localedata'
.././scripts/mkinstalldirs /tmp/package-glibc-incoming-tree/usr/lib64/locale
mkdir -p -- /tmp/package-glibc-incoming-tree/usr/lib64/locale
aa_DJ.ISO-8859-1aa_ER.UTF-8aa_DJ.UTF-8aa_ER.UTF-8.........@saaho...make[2]: *** [Makefile:476: install-archive-aa_ER/UTF-8] Error 132
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:476: install-archive-aa_DJ/ISO-8859-1] Error 132
make[2]: *** [Makefile:476: install-archive-aa_DJ.UTF-8/UTF-8] Error 132
make[2]: *** [Makefile:476: install-archive-aa_ER@saaho/UTF-8] Error 132
aa_ET.UTF-8...make[2]: *** [Makefile:476: install-archive-aa_ET/UTF-8] Error 132
make[2]: Leaving directory '/tmp/glibc-2.36/localedata'
make[1]: *** [Makefile:736: localedata/install-locales] Error 2
make[1]: Leaving directory '/tmp/glibc-2.36'
make: *** [Makefile:9: localedata/install-locales] Error 2

Then i tried to build glibc-2.36 on salix-15.0.rc1. Build failed with the above output.
This is what i do not like on slackware current. This is a critical error and make system unusable. Something is missing they did not upgrade in repos.
When installing glibc-2.36 slackware package, ldconfig failed and system break.