summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authoraxis <qt-info@nokia.com>2011-03-03 16:01:45 +0100
committeraxis <qt-info@nokia.com>2011-03-03 16:13:13 +0100
commitb2544e10f4b575b41ff91ad72d2d7186ac3109e5 (patch)
treef47ac8231423635a25893c6cf7bfce8207b6764d /examples
parentd9f95d7c2635d99ede9ae5a4218b4a34808badf7 (diff)
Disable capabilities example for symbian-gcce due to a bug in elf2e32
Phonon exports template instantiations. These exports get weak symbol binding, which is correct according to the C++ ABI, but the problem is that elf2e32 has a bug which does not transfer the weak symbols correctly to the dso file. Therefore, the example will work if you have a prebuilt Qt version and use GCCE, but not if you build Qt from scratch using GCCE. For normal non-template symbols it is not a problem since they get global bindings. RVCT also produces global bindings. RevBy: Shane Kearns
Diffstat (limited to 'examples')
-rw-r--r--examples/phonon/phonon.pro3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/phonon/phonon.pro b/examples/phonon/phonon.pro
index aa6ac139e2..c6a0bffe99 100644
--- a/examples/phonon/phonon.pro
+++ b/examples/phonon/phonon.pro
@@ -3,6 +3,9 @@ CONFIG += ordered
SUBDIRS = qmusicplayer \
capabilities
+# Disable capabilities example for symbian-gcce due to a bug in elf2e32.
+symbian-gcce:SUBDIRS -= capabilities
+
# install
target.path = $$[QT_INSTALL_EXAMPLES]/phonon
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS phonon.pro README