-
Notifications
You must be signed in to change notification settings - Fork 108
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
optimize gettext / glib builds #1690
optimize gettext / glib builds #1690
Conversation
As an aside and I don't know if it matters, but isn't the glib becoming a bit old? |
It's not too fresh, yeah. |
Yeah, newer releases switched to meson and I didn't have the will to deal with it for a platform idgaf about ;). |
Right, I knew I'd also skipped over it on purpose in the past but I didn't remember why. |
e1dd0e2
to
2a30afd
Compare
- compile only the part of gettext we need - compile only a static version of `libglib-2.0`, since that's all sdcv needs
2a30afd
to
3ed7ab2
Compare
@benoit-pierre What does the draft status currently indicate? ^_^ |
I was just waiting for #1689 to be merged. |
* Bump base includes: koreader/koreader-base#1691 koreader/koreader-base#1692 koreader/koreader-base#1689 koreader/koreader-base#1690 koreader/koreader-base#1693 * Integrate decoding of SSIDs within wpa_supplicant The UTF-8 decoding of SSIDs is specific to wpa_supplicant. In this patch, we move all of this decoding logic to the wpa_supplicant module. We expose the raw bytes of the SSID to the NetworkMgr code, and make sure to always fix bad UTF-8 before we display the SSID to the user. Within the wpa_supplicant module, we replace the call to the wpa_passphrase binary to get the PSK with a direct function call to OpenSSL. This allows us to calculate the PSK over any arbitrary bytes, including UTF-8. In the same vein, we use the hex-encoded SSID to communicate with wpa_supplicant when setting up the network to support arbitrary bytes in the SSID. Unfortunately, we also remove the tests, as there is no way to unit test local functions.
Not needed on other platforms, fix regression introduced in koreader#1690.
Not needed on other platforms, fix regression introduced in koreader#1690.
Not needed on other platforms, fix regression introduced in #1690.
libglib-2.0
, since that's all sdcv needsThis change is