[Bug 795244] New: openssl: re-enable poly1305 optimization assembly for arm
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Apr 13 23:27:20 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=795244
Bug ID: 795244
Summary: openssl: re-enable poly1305 optimization assembly for
arm
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: cerbero
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: rahulchaudhry at chromium.org
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 370917
--> https://bugzilla.gnome.org/attachment.cgi?id=370917&action=edit
patch to openssl for avoiding conditional branch to PLT in THUMB-2
crypto/poly1305 asm optimizations are disabled for openssl (see
https://bugzilla.gnome.org/show_bug.cgi?id=759737#c8).
See https://github.com/android-ndk/ndk/issues/337 for background.
The commit to disable the optimizations is
https://github.com/freedesktop/gstreamer-cerbero/commit/099710ad63c78468a7f3beb5fe0b403cc8804d32
I've sent a pull-request to upstream openssl that should resolve the linker
issue (conditional branch to PLT in THUMB-2).
The pull request is here: https://github.com/openssl/openssl/pull/5949 (also
attached with this bug).
Once this patch makes it into the copy of openssl used in gstreamer build,
assembly optimizations can be re-enabled.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list