Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Mingw build using dwarf2 exceptions?!!!
Forum Update on Monday, May 27th 2025

Mingw build using dwarf2 exceptions?!!!

Scheduled Pinned Locked Moved General and Desktop
2 Posts 2 Posters 4.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    geneing
    wrote on 23 Aug 2010, 22:31 last edited by
    #1

    I installed Qt 4.6.3 libraries (mingw build) from Qt web site.

    As I understand they are compiled to use dwarf 2 exceptions instead of sjlj exceptions. However, dwarf 2 exceptions are not portable under windows. Will the exception mechanism be changed in the future releases?

    1 Reply Last reply
    0
    • F Offline
      F Offline
      Franzk
      wrote on 24 Aug 2010, 09:18 last edited by
      #2

      Qt has no direct influence on that. The choice of throwing dwarf exceptions is made at MinGW:

      From their "release notes":http://sourceforge.net/project/shownotes.php?release_id=691876
      [quote]
      4. NEW FEATURES SINCE MINGW GCC 3.4

      Windows-specific:--

      [...]

      • Zero cost exceptions: New exception model Dwarf only has performance penalty when being thrown. The old model, SJLJ, is no longer available.
        [/quote]

      "Horse sense is the thing a horse has which keeps it from betting on people." -- W.C. Fields

      http://www.catb.org/~esr/faqs/smart-questions.html

      1 Reply Last reply
      0

      2/2

      24 Aug 2010, 09:18

      • Login

      • Login or register to search.
      2 out of 2
      • First post
        2/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved