[Development] The future of QtAlgorithms

Thiago Macieira thiago.macieira at intel.com
Fri Jan 27 18:52:39 CET 2012


On Friday, 27 de January de 2012 18.00.55, Olivier Goffart wrote:
> On Friday 27 January 2012 17:32:28 Pau Garcia i Quiles wrote:
> > On Fri, Jan 27, 2012 at 5:27 PM, Olivier Goffart <olivier at woboq.com> wrote:
> > > /me wonder why we still even care about QT_NO_STL
> > 
> > Embedded?
> 
> Care to elaborate?
> 
> (I deserved that response with my IRC syle message :-))
> 
> I mean webkit uses the stl, v8 uses the stl so decrative need the stl.
> With QtWidget being replaced on embedded by QML, what can you really do with
> Qt without webkit and QML?
> 
> And which system with a decent C++ compiler do not have a decent stl?

I posted about this several months ago.

The idea is for some severely limited embedded systems to leave out libstdc++ 
and rely only on libsupc++. On some other systems with multiple C++ compilers, 
it's possible to share libsupc++ and keep separate higher-level 
implementations.

But to be honest, you're right: you won't be able to go very far with Qt in 
the future without STL.

Here are the sizes of the several libstdc++ I've found on my system 
(technically, filesystem block size to make it easier for me):

 790528 /home/thiago/obj/meego-armv7hl/usr/lib/libstdc++.so.6.0.16
 778240 /home/thiago/obj/meego-ia32/opt/cross/armv7hl-meego-linux-
gnueabi/lib/libstdc++.so.6.0.16
 933888 /home/thiago/obj/meego-ia32/usr/lib/libstdc++.so.6.0.16
1658880 /opt/meego/meego-1.2-sdk-arm-toolchain/arm-meego-linux-gnueabi/arm-
meego-linux-gnueabi/lib/libstdc++.so.6.0.14
 782336 /opt/meego/meego-handset-armv7hl-madde-sysroot-1.2.80.0.20110503.2-
fs/meego-handset-armv7hl-madde-
sysroot-1.2.80.0.20110503.2/usr/lib/libstdc++.so.6.0.14
 974848 /opt/poky/1.1/sysroots/mips-poky-linux/usr/lib/libstdc++.so.6.0.16
 995328 /usr/lib64/libstdc++.so.6.0.16
 950272 /usr/lib/libstdc++.so.6.0.16

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
     Intel Sweden AB - Registration Number: 556189-6027
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120127/1093cbee/attachment.sig>


More information about the Development mailing list