Trying to find my way in MX linux. Looks good.
I have a 64 bits in which I want to install not the latest 2.24 libc but the 2.23 version.
I run lots of old gcc 2.96 compiled programs on many systems that I can not opdate.
The 64 bits MX will be part of those systems to gradualy move away from 32 bits.
But it must be capable to run those old binaries.
I have installed 2.24 libc but that end in an "Fatal error: GLIBC detected an invalid stdio handle"
If I copy 2.23 libc from a Mint 19 (as a test) it works.
So the question is: how do I install 2.23 libc in MX with help of a package manager,
or "dpkg <libc6-i386_2.23-0ubuntu10_amd64.deb>
Welcome!
Important information-- Information on torrent hosting changes
-- Information on MX15/16 GPG Keys
-- Spectre and Meltdown vulnerabilities
News
-- MX Linux on social media: here
-- Mepis support still here
Current releases
-- MX-18.1 Point Release release info here
-- Migration Information to MX-18 here
-- antiX-17.3.1 release info here
New users[/u
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules
Install glibc 2.23
Re: Install glibc 2.23
First of all, changing libc6 is definitely not recommended. It's a core library against which nearly everything else in a distribution is compiled.
With versions this close you might get away with it, and were you to decide to do so, I would recommend getting the latest libc6 2.23 from the debian snapshot repository rather than using an ubuntu build.
However, there is a safer alternative. Get that debian libc6_2.23, unpack it somewhere and copy the .so files to a reasonable spot (I'd probably use /opt/lib/libc6/). Then use this guide
https://unix.stackexchange.com/question ... newer-libc
to create launchers or bash scripts which run those old binaries with the older libc6. You're much more likely to keep a stable system that way.
With versions this close you might get away with it, and were you to decide to do so, I would recommend getting the latest libc6 2.23 from the debian snapshot repository rather than using an ubuntu build.
However, there is a safer alternative. Get that debian libc6_2.23, unpack it somewhere and copy the .so files to a reasonable spot (I'd probably use /opt/lib/libc6/). Then use this guide
https://unix.stackexchange.com/question ... newer-libc
to create launchers or bash scripts which run those old binaries with the older libc6. You're much more likely to keep a stable system that way.
MSI 970A-G43 MB, AMD FX-6300 (six core), 16GB RAM, GeForce 730, Samsung 850 EVO 250GB SSD, Seagate Barracuda XT 3TB
Re: Install glibc 2.23
Thank for the reply, but I wanted to install a 32 bits version of libc, not the 64 bits one.
I downloaded the latest I could find before 2.24 ( libc6-i386_2.19-18+deb8u10_amd64) and all is running wel.
I downloaded the latest I could find before 2.24 ( libc6-i386_2.19-18+deb8u10_amd64) and all is running wel.
Re: Install glibc 2.23
There's also the options of just running Jessie or MX 16 in a virtual machine for your older programs, or in an schroot.