This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ---------------------e5341634777fe6bda73ebc936d6b8475 Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
TIL that we have a twenty-year-old libstdc++ in the tree.Maybe we should mask it?It is supossed to work with gcc <3.4 and the oldest we have is 8.5.0, which is masked already.-------- Original Message --------On 9/10/24 02:50, Michael Orlitzky <
[email protected]> wrote:> On Mon, 2024-09-09 at 21:33 -0300, João Matos wrote:> > Dear list,> >> > I'm trying to install the Checkpoint client for linux (cshell_install). It> > requires sys-libs/libstdc++-v3, 32 bits. I couldn't compile it and
found> > this bug:
https://bugs.gentoo.org/919184> > TIL that we have a twenty-year-old libstdc++ in the tree.> > > > Do you know any way of work around this? Maybe copying the binary file from> > another distro or try to use another gcc
version?> > It's running a test program to find the glibc minor version:> > #include <features.h>> main(argc, argv)> int argc;> char *argv[];> {> printf("%d\n", __GLIBC_MINOR__);> return 0;> }> >
But this test program, having been written 20+ years ago, is crap. It's> missing <stdio.h> and a correct signature for "main" at least. Newer> GCCs (like the one that you're using) will refuse to compile it. So the> test fails unexpectedly, and the
build stops. You might be able to> trick it by disabling -Wimplicit-int, -Wimplicit-function-declaration,> and whatever other warnings that program raises... but then you have to> actually compile the rest of it with a new GCC. Good luck :)> >
---------------------e5341634777fe6bda73ebc936d6b8475--
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail
wnUEARYIACcFAmbf6OYJEDzP7coSZcYZFiEE0TnSlimggnBf+TgfPM/tyhJl xhkAAO0ZAPkBxesHQiJ99GTXuQvXfxTSDx32rpppT2wYHnFjy+19hQEA+E8Y RKQeIE79NgvDzdQYYe/tUgw59IuA5rmkgKFl5QY=
=jWRT
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)