[gstreamer-bugs] [Bug 602093] New: [PATCH] Gstreamer fails to export some symbols when built under et_EE locale
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Nov 16 05:46:12 PST 2009
https://bugzilla.gnome.org/show_bug.cgi?id=602093
GStreamer | gstreamer (core) | git
Summary: [PATCH] Gstreamer fails to export some symbols when
built under et_EE locale
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: plaes at plaes.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
When linking gstcheck library, the list of symbols are checked against regexp
containing A-Z and a-z character ranges. This fails under et_EE locale because
Z in Estonian alphabet is located after S and therefore characters starting
with TUV... are not in the range anymore.
Here's a diff between symbol dumps from libgstcheck library, one is built under
C locale, another under et_EE. Please not that I have omitted symbol addresses.
The first character in the list describes symbol type - uppercase characters
means it is exported, lowercase means it is not exported:
[snip]
--- built-with-C.txt 2009-11-16 15:17:15.000000000 +0200
+++ built-with-et_EE.txt 2009-11-16 15:16:51.000000000 +0200
@@ -24,7 +24,7 @@
U __vsnprintf_chk@@GLIBC_2.3.4
a _edata
a _end
-T _fail_unless
+t _fail_unless
t _fini
d _fstat
b _gst_check_debug
@@ -35,8 +35,8 @@
B _gst_check_threads_running
U _gst_debug_category_new
t _init
-T _mark_point
-T _tcase_add_test
+t _mark_point
+t _tcase_add_test
U abort@@GLIBC_2.2.5
U alarm@@GLIBC_2.2.5
b alarm_received
...
[/snip]
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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