summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraxis <qt-info@nokia.com>2011-03-03 15:01:45 (GMT)
committeraxis <qt-info@nokia.com>2011-03-03 15:13:13 (GMT)
commitb2544e10f4b575b41ff91ad72d2d7186ac3109e5 (patch)
treef47ac8231423635a25893c6cf7bfce8207b6764d
parentd9f95d7c2635d99ede9ae5a4218b4a34808badf7 (diff)
downloadQt-b2544e10f4b575b41ff91ad72d2d7186ac3109e5.zip
Qt-b2544e10f4b575b41ff91ad72d2d7186ac3109e5.tar.gz
Qt-b2544e10f4b575b41ff91ad72d2d7186ac3109e5.tar.bz2
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
-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 aa6ac13..c6a0bff 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