Opera-10.00-b1.gcc4-qt4.i386.rpm
Opera-10.00-b1.gcc4-static-qt3.i386.rpm
One is qt4 and the other is qt3. If your system has qt4/qt3, install the first one or in the shared directory; otherwise, install the static version.
Opera-10.00-b2.gcc4-bundled-qt4.i386. tar.gz.
Opera-10.00-b2.gcc4-qt4.i386.tar.gz
In the bundbled, there are two files: usr/lib/Opera/libqtgui. so.4 and usr/lib/Opera/libqtcore. so.4, and there are several additional lines in Opera:
Code:
~ % Diff-u./The opera-10.00-4502.gcc4-qt4.x86_64/opera./opera-10.00-4502.gcc4-bundled-qt4.x86_64/Opera
---./Opera-10.00-4502.gcc4-qt4.x86_64/opera 18:50:22. 000000000 + 0800
++./Opera-10.00-4502.gcc4-bundled-qt4.x86_64/opera 18:53:27. 000000000 + 0800
@-352,6 + 352,19 @@
Fi
Done
+ # Use QT provided by the host, if available. Set opera_qt_libpath to override the path to QT shared libraries.
+ If [-z "$ opera_qt_libpath"]; then
+ Opera_qt_libpath = 'LD _ preload = libqtgui. so.4 ld_trace_loaded_objects = 1 usr/lib/Opera/Works 2>/dev/null | sed-ne '/^. * libqtcore \. so \. 4 => \(. * \) \/libqtcore \. so. * $/S // \ 1/P''
+ Fi
+ If [-n "$ opera_qt_libpath"]; then
+ If [-R "$ opera_qt_libpath/libqtcore. so.4"-a-r "$ opera_qt_libpath/libqtcore. so.4"]; then
+ Ld_preload = "$ opera_qt_libpath/libqtcore. so.4: $ opera_qt_libpath/libqtgui. so.4 $ {ld_preload: +:} $ ld_preload"
+ Export ld_preload
+ Else
+ Echo "cannot find QT shared libraries in $ opera_qt_libpath"> & 2
+ Fi
+ Fi
+
# Setting environment relative to current working directory
# Bundled QT will be found here unless preloaded by the stance above
LD_LIBRARY_PATH = "$ PWD/usr/lib/opera $ {LD_LIBRARY_PATH: +:} $ LD_LIBRARY_PATH"
It seems that it comes with qt4 in the system. If yes, it is still in the system ~ It seems that qt4 versions are not static links ~