On quinta-feira, 20 de dezembro de 2012 14.41.58, Konstantin Tokarev wrote:
> 20.12.2012, 14:13, "Mark" <[email protected]>:
> > On Thu, Dec 20, 2012 at 11:10 AM, Konstantin Tokarev <[email protected]> 
wrote:
> >>  20.12.2012, 14:01, "Mark" <[email protected]>:
> >>>  Hi,
> >>> 
> >>>  I searched the wiki for the minimal Qt5 build requirements, but am
> >>>  unable to find those.
> >>>  I know gcc 4.6 is minimal, but is there more?
> >> 
> >>  Minimal is gcc 4.2, though any compliant C++98 compiler should work.
> >> 
> >>>  - glibc?
> >>>  - kernel?
> >> 
> >>  Should not matter for Qt, limited only by compiler requirements.
> >> 
> >>>  - ....
> >> 
> >>  http://qt-project.org/doc/qt-5.0/qtdoc/platform-notes.html
> >>  http://qt-project.org/doc/qt-5.0/qtdoc/requirements-x11.html
> >> 
> >>  --
> >>  Regards,
> >>  Konstantin
> > 
> > I thought GCC 4.6 was the minimal requirement..?
> 
> AFAIU, it's required for C++11 support.

It's actually neither.

The minimum GCC is 4.4 on all platforms except on Mac. 

On Mac, the latest GCC available is 4.2 and we support it a little, but I 
REALLY recommend you upgrade to Clang. GCC 4.2 is broken and is producing bad 
code. For example, with that version, Qt will compile the extra draw helpers 
but will never enable them. You'll be carrying dead code.

Qt has no kernel minimum requirements for Linux, but we do have for Mac: 5.0 
runs on Mac OS X 10.6, 7 and 8, and you can compile Qt and Qt applications 
only on 10.7 and 8.

Qt has a requirement for a compliant C++98 compiler now. STL is mandatory. 
Fortunately, GCC has been compliant since time immemorial. This requirement 
affects directly only the Sun compiler out-of-the-box, but it's easy to change 
to stlport there.

In general, my recommendation is that you use a toolchain, kernel and 
middleware releases from the past 2 years, at most 3. If you're looking at Qt 
5.0 right now, you're probably thinking at a release of your software in 2013 
or 2014. Why would you base on components from 2007?
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to