Robert W. Kuhn wrote:
> Am Thu, 27 Mar 2008 18:30:17 +0200 schrieb Caglar Akyuz:
>
>> Can you post all your qmake.conf file?
>
> Okay, I attach all information.
>
>>  BTW, have you tried statically building QT4?
>
> Yes, I did.
>
> I use the MVista tools on Ubuntu gutsy in a virtual machine (vmware).
> I created this links /opt/montavista/pro/devkit/arm/v5t_le/bin/
> arm-linux-ar -> arm_v5t_le-ar
> arm-linux-g++ -> arm_v5t_le-g++
> arm-linux-gcc -> arm_v5t_le-gcc
> arm-linux-ranlib -> arm_v5t_le-ranlib
> arm-linux-strip -> arm_v5t_le-strip
>

No need to do this. My suggestion is you should try to handle all this
stuff in qmake.conf file. Because QT uses its own make tool which
complicates things a bit. You can add a variable to your conf file
pointing to the toolchain and use it everywhere. I'm making
modifications on your conf file to demonstrate. Finally, please note
that I erased your QMAKE_LFLAGS parameter. If your toolchain is
correctly set,then it will not be needed.

I hope this helps,
Caglar

> qtopia-core-eval-src-4.3.4/mkspecs/qws/linux-arm-g++/qmake.conf:
> #
> # qmake configuration for linux-g++ using the arm-linux-g++ crosscompiler
> #
> TOOLPRE               = /path/to/mv/pro/devkit/arm/v5t_le/bin/arm_v5t_le-
> MAKEFILE_GENERATOR    = UNIX
> TEMPLATE              = app
> CONFIG                        += qt warn_on release link_prl
> QT                      += core gui network
> QMAKE_INCREMENTAL_STYLE = sublib
>
> QMAKE_CC              = $${TOOL_PRE}gcc
> QMAKE_LEX             = flex
> QMAKE_LEXFLAGS                =
> QMAKE_YACC            = yacc
> QMAKE_YACCFLAGS               = -d
> QMAKE_CFLAGS          = -pipe
> QMAKE_CFLAGS_WARN_ON  = -Wall -W
> QMAKE_CFLAGS_WARN_OFF =
> QMAKE_CFLAGS_RELEASE  = -O2
> QMAKE_CFLAGS_DEBUG    = -g
> QMAKE_CFLAGS_SHLIB    = -fPIC
> QMAKE_CFLAGS_YACC     = -Wno-unused -Wno-parentheses
> QMAKE_CFLAGS_THREAD   = -D_REENTRANT
> QMAKE_CFLAGS_HIDESYMS   = -fvisibility=hidden
>
> QMAKE_CXX             = $${TOOL_PRE}g++
> QMAKE_CXXFLAGS                = $$QMAKE_CFLAGS
> QMAKE_CXXFLAGS_WARN_ON        = $$QMAKE_CFLAGS_WARN_ON
> QMAKE_CXXFLAGS_WARN_OFF       = $$QMAKE_CFLAGS_WARN_OFF
> QMAKE_CXXFLAGS_RELEASE        = $$QMAKE_CFLAGS_RELEASE
> QMAKE_CXXFLAGS_DEBUG  = $$QMAKE_CFLAGS_DEBUG
> QMAKE_CXXFLAGS_SHLIB  = $$QMAKE_CFLAGS_SHLIB
> QMAKE_CXXFLAGS_YACC   = $$QMAKE_CFLAGS_YACC
> QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
> QMAKE_CXXFLAGS_HIDESYMS = $$QMAKE_CFLAGS_HIDESYMS
-fvisibility-inlines-hidden
>
> QMAKE_INCDIR          =
> QMAKE_LIBDIR          =
> QMAKE_INCDIR_X11      =
> QMAKE_LIBDIR_X11      =
> QMAKE_INCDIR_QT               = $$[QT_INSTALL_HEADERS]
> QMAKE_LIBDIR_QT               = $$[QT_INSTALL_LIBS]
> QMAKE_INCDIR_OPENGL   =
> QMAKE_LIBDIR_OPENGL   =
> QMAKE_INCDIR_QTOPIA   = $(QPEDIR)/include
> QMAKE_LIBDIR_QTOPIA   = $(QPEDIR)/lib
>
> QMAKE_LINK            = $${TOOL_PRE}g++
> QMAKE_LINK_SHLIB      = $${TOOL_PRE}g++
> QMAKE_LFLAGS          =
> QMAKE_LFLAGS_RELEASE  =
> QMAKE_LFLAGS_DEBUG    =
> QMAKE_LFLAGS_SHLIB      = -shared
> QMAKE_LFLAGS_PLUGIN     = $$QMAKE_LFLAGS_SHLIB
> QMAKE_LFLAGS_SONAME     = -Wl,-soname,
> QMAKE_LFLAGS_THREAD     =
> QMAKE_RPATH             = -Wl,-rpath,
>
> QMAKE_LIBS            =
> QMAKE_LIBS_DYNLOAD      = -ldl
> QMAKE_LIBS_X11                =
> QMAKE_LIBS_X11SM      =
> QMAKE_LIBS_QT         = -lqte
> QMAKE_LIBS_QT_THREAD    = -lqte-mt
> QMAKE_LIBS_QT_OPENGL  = -lqgl
> QMAKE_LIBS_QTOPIA     = -lqpe -lqtopia
> QMAKE_LIBS_THREAD       = -lpthread
> QMAKE_LIBS_OPENGL     =
>
> QMAKE_MOC             = $$[QT_INSTALL_BINS]/moc
> QMAKE_UIC             = $$[QT_INSTALL_BINS]/uic
>
> QMAKE_AR              = $${TOOL_PRE}ar cqs
> QMAKE_RANLIB          = $${TOOL_PRE}ranlib
>
> QMAKE_TAR             = tar -cf
> QMAKE_GZIP            = gzip -9f
>
> QMAKE_COPY            = cp -f
> QMAKE_MOVE            = mv -f
> QMAKE_DEL_FILE                = rm -f
> QMAKE_DEL_DIR         = rmdir
> QMAKE_STRIP             = $${TOOL_PRE}strip
> QMAKE_CHK_DIR_EXISTS  = test -d
> QMAKE_MKDIR           = mkdir -p
> load(qt_config)
>
> Bye - Robert
>
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to