-
Notifications
You must be signed in to change notification settings - Fork 3
Compile core against GLIBC < 2.18 #128
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
I have the exact same results on Ubuntu 18.04. |
Thanks for reporting, I will take a look at this! |
Same issue on Elementary OS 5.0 Beta Also tried the msi installer on a Windows 10 Pro 64-bit machine and it installs, but then opens to an empty window with a broken image in the top left corner. |
Note that this should be working now, but I'm going to try and fix #129 before releasing another RC. |
The new RC4 is out, would love if anybody wanted to give it another try: https://github.com/turtl/desktop/releases/tag/v0.7.0-rc4. @peakgeek I believe the windows issue is fixed in RC4 as well (confirmed and tested on one of my windows machines). |
For me it works now, thanks! |
@orthecreedence , here is what's installed: yum list installed *ssl* |
@aptmiguk Odd, you have everything I'd expect would make it work. The problem with that "no turtl logo" issue is that it doesn't give a clear message as to what failed. Bundling the ssl libs took me a while to figure out. Can you open it up again and do |
@orthecreedence , Good call. See attached. I guess it's a version issue? rpm -qf /lib64/libc.so.6 |
^ Looks like a good starting point, and I've confirmed the only GLIBC 2.18 symbol is |
In this thread: #128 (comment) rpm -qf /lib64/libc.so.6 Thanks!! |
Hey @aptmiguk , can you put the attached
Thanks! |
Sorry that was tested with Fedora. I'll post back with specifics on CentOS. |
@orthecreedence , Fedora works with all the fixes. However, with CentOS 7 I'm still getting the same error (in the screenshot) as before. I used rc4, added the zip's file from your post, added the cacert.pem to apps/turtl/resources/app/scripts/resources/, and put in the new _functions.js and core.js. Did I miss anything or put something in the wrong spot? |
No you put it in the right spot. I guess I should have read more about this before stampeding forward. My understanding was that if I recompile Turtl core with rust on a system that has an older glibc, that library will work when running on the older system. My understanding was incorrect, and apparently I have to compile rustc itself against the older glibc, then use that rust to compile Turtl core. Given that I'd have to set up and automate this process on two separate architectures (x86_64, i386) I think this is out of scope for the v0.7.0 release. I'm going to keep this issue open and depending on how many linux users are on < GLIBC=2.18 and have problems running, I'll consider updating the build process to include a custom rustc. |
Also, I'm adding the |
Uh oh!
There was an error while loading. Please reload this page.
I used this version on Arch Linux:
https://github.com/turtl/desktop/releases/download/v0.7.0-rc3/turtl-linux64.tar.bz2
Well, script says installation has been successful and /opt/turtl has been created and has files in it. But was it really successful? When running /opt/turtl/turtl I just get a white screen, the same as posted by Marrie on twitter: https://twitter.com/turtlapp/status/1025839719706284032
The text was updated successfully, but these errors were encountered: