Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Solved qmake 5.14.0 - linking behaviour changed, breaks build

    General and Desktop
    2
    3
    100
    Loading More Posts
    • 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.
    • V
      Vadi2 last edited by

      I link to Hunspell in the following way on Windows:

          LIBS +=  \
              -llua51 \
              -lpcre-1 \
              -llibhunspell-1.6 \
      

      qmake included in Qt 5.13.2 generated the following arguments which worked great:

      [...] release\mudlet.exe @object_script.mudlet.Release  -llua51 -lpcre-1 C:\Qt\Tools\mingw730_32\lib\libhunspell-1.6.a
      

      However qmake included in Qt 5.14.0 generates the following argument which fails to link - library not found:

      mudlet.exe @object_script.mudlet  -llua51 -lpcre-1 -lhunspell-1.6.a
      

      Is this a bug in qmake, and if so, how can I work around this regression?

      aha_1980 1 Reply Last reply Reply Quote 0
      • aha_1980
        aha_1980 Lifetime Qt Champion @Vadi2 last edited by

        @Vadi2

        That looks like QTBUG-80792 or one of the related bugreports.

        5.14.1 contains the first fixes.

        Regards

        Qt has to stay free or it will die.

        1 Reply Last reply Reply Quote 4
        • V
          Vadi2 last edited by

          Qt 5.14.1 is still broken, unfortunately: https://ci.appveyor.com/project/Mudlet/mudlet/builds/31027365

          Looks like more fixes are needed.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post