-
Notifications
You must be signed in to change notification settings - Fork 16
terminalemulator.cpp:715:17: error: 'malloc_trim' was not declared in this scope #441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Oh ok,
I don't follow. You shouldn't install SOIL2, SOIL2 is statically built with the project. You just need to pull all the sub-modules from the repository. |
Patched in the latest commit, it should build with musl, I don't think I'm using any other glibc extension. |
Please fix your AppImage for Linux. They used to run on my system, but now they are no longer:
My system is a normal glibc-based Linux, not musl-based like the OP. |
@chadchoi This is unrelated to the issue. Sadly this started happening since GitHub decided deprecating Ubuntu 20.04 in the CIs last week. The oldest Linux distribution available to build is Ubuntu 22.04, which uses a newer glibc for building. This is an old problem of Linux builds, glibc is versioned and binaries are built always against the host system glibc, this is why the usual solution is trying to build against the oldest system possible. Although these days it is quite easy to keep a Linux system up to date, users shouldn't have problems with glibc versions older than 3 years, but there's always an exception. Please provide which distribution you're using and its version, also please provide the result of |
I actually have a newer glibc. Your AppImage requires glibc 2.31 or 2.32 as the error message said. I have glibc 2.36. |
Yeah but no, it's built against glibc 2.39, that's the problem. Before it was building against glibc 2.31. I'm checking options, I'll probably use this and patch the binary after built, I want to use 2.31 but patching isn't working for that version, but at least I can patch for 2.32, so for your particular case it will work again. |
@chadchoi glibc patch is being applied to nightlys, minimum required glibc is 2.34 (couldn't get below that without getting errors). |
Nothing changed. I guess I will have to build from source. This is Linux so build from source will be easy. Thank you anyway.
|
Oh, true, it does patch it but does not work, I just realized that you're on a debian 12 based distro, so I can test myself. For the moment |
The fastest solution: switch from ubuntu-22.04 to ubuntu-20.04 since Github Actions still supports it. |
@chadchoi @Curculigo Nightly fixed for Debian 12 and older GLIBC and GLIBCXX (for both |
@robotamer thread got out of control, let me know if you need any help, I'll close the issue for the moment. |
I am getting following error.
Running an up to date Void Linux with musl on AMD64
By the way. I had to install
SOIL2
. A little help on where to put that folder would save us time.The text was updated successfully, but these errors were encountered: