-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
OpenSSL library conflicts #3646
Comments
@akallabeth , where would you put the |
@MrCsabaToth Can be done anywhere in aFreeRDP native code, a good place called whenever a connection is created is |
I don't see |
@MrCsabaToth I'm using Android Studio for that. You need to run |
@akallabeth The question is: how do I get it to compile? It doesn't compile right now: I get an error about |
Ok, got it. Find attached a working patch that outputs |
That Note3 was almost gone, factory resetted, but I ran this the last minute. It yielded: |
@MrCsabaToth Thanks. |
I may still have the phone for a couple of more days. |
The OnePlus 3t yields |
ok, this proves what I was afraid of. the openssl version shipped with the device is preferred over the app provided version. In your case it looks like the compile options and version are incompatible with what aFreeRDP expects :/ |
Since we compile our own |
@MrCsabaToth I'm looking into that. The main difference between master and the release from the app store is that the build system has improved significantly. The old system used static OpenSSL builds which were replaced by shared library builds. The unexpected drawback is this regression introduced by |
That makes sense, static linking makes the loading strict. I had only my Android hat/glasses on, we need to think about multi platforms |
Current android builds ship OpenSSL but the android library loader always prefers system provided libraries.
This leads to undefined (outdated) versions of OpenSSL being used
The text was updated successfully, but these errors were encountered: