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-04 11:50:19 +0100
commit0d9cf6f4f4b1b9c51102773ba705aa0b68bb5f7f (patch)
tree3f33c3d5eceeaba59711d5656862431d68c3def4 /examples
parente05e6802a6873f1ba48148ed3b9cc8cfcbeb3d83 (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