summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2011-02-03 23:50:08 (GMT)
committeraxis <qt-info@nokia.com>2011-02-04 13:40:29 (GMT)
commitff75ad64bb064d97582c8e3992a9db7aa4e016e1 (patch)
tree782cbf8b67dbddd29fbbe34a153767ce99560b3b /mkspecs
parent2b5454432f132f98a1216f1dd8163acb4800191e (diff)
downloadQt-ff75ad64bb064d97582c8e3992a9db7aa4e016e1.zip
Qt-ff75ad64bb064d97582c8e3992a9db7aa4e016e1.tar.gz
Qt-ff75ad64bb064d97582c8e3992a9db7aa4e016e1.tar.bz2
symbian/linux-gcce: Use -u _E32Dll when linking DLLs
This is required when using older binutils versions (CodeSourcery 2009q1 requires it, while CodeSourcery 4.4-172 doesn't require it) with the linux-gcce mkspec. The -u option is already used in the same way for exe files, and the abld build system invokes ld with -u _E32Dll, too. Signed-off-by: axis <qt-info@nokia.com> Merge request: 2560
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/symbian/linux-gcce/qmake.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkspecs/symbian/linux-gcce/qmake.conf b/mkspecs/symbian/linux-gcce/qmake.conf
index faac2f1..648a591 100644
--- a/mkspecs/symbian/linux-gcce/qmake.conf
+++ b/mkspecs/symbian/linux-gcce/qmake.conf
@@ -54,7 +54,7 @@ DEFINES += __GCCE__ \
_STLP_NO_EXCEPTION_HEADER
QMAKE_LFLAGS_APP += --entry=_E32Startup -u _E32Startup
-QMAKE_LFLAGS_SHLIB += --default-symver --entry _E32Dll
+QMAKE_LFLAGS_SHLIB += --default-symver --entry=_E32Dll -u _E32Dll
QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB
gcceExtraFlags = --include=${EPOCROOT}/epoc32/include/gcce/gcce.h -march=armv5t -mapcs -mthumb-interwork -nostdinc -c -msoft-float -T script