Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-10678

jscored.lib exports typeinfo and vtable symbols when it shouldn't

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 4.7.0
    • 4.7.0
    • None
    • None
    • Raptor 2.13.0, Symbian^3

    Description

      There are over a hundred new exports in qtwebkit, that are being triggered by the linking against the static library jscored.lib. The reason these symbols are being exported is because this line "MMP_RULES += $$MMP_RULES_DONT_EXPORT_ALL_CLASS_IMPEDIMENTA" in symbian-mmp.conf is not resulting in "OPTION_REPLACE ARMCC --export_all_vtbl // don't use --export_all_vtbl" being inserted in the MMP file.

      Adding extra keywords to that line results in them being present in the MMP file, so there's something about that construct that's causing the problem. However, the same construct works fine to insert that line into qtwebkit's MMP file. Something about jscored being a static library?

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              iacampbe Iain (Inactive)
              iacampbe Iain (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes