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

FTBFS ICC 16.0 on OS X: failure to link Qt5Widgets

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 5.6.0
    • Build System
    • macOS

    Description

      Intel issue ID: 6000128208.

      When compiling Qt 5.6 on OS X with ICC 16.0, the build stops when trying to link Qt5Widgets:

      0  0x10f5cea44  __assert_rtn + 144
      1  0x10f5f65d5  mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) + 3175
      2  0x10f5d9f81  mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 375
      3  0x10f61cbf8  ld::tool::InputFiles::makeFile(Options::FileInfo const&, bool) + 796
      4  0x10f61ea80  ld::tool::InputFiles::parseWorkerThread() + 472
      5  0x7fff95b5505a  _pthread_body + 131
      6  0x7fff95b54fd7  _pthread_body + 0
      A linker snapshot was created at:
      	/tmp/libQt5Widgets.dylib.5.6.0-2015-07-28-161046.ld-snapshot
      ld: Assertion failed: (cfiStartsArray[i] != cfiStartsArray[i-1]), function parse, file /SourceCache/ld64/ld64-242.2/src/ld/parsers/macho_relocatable_file.cpp, line 1748.
      make[2]: *** [../../lib/libQt5Widgets.dylib.5.6.0] Error 1
      

      This bug is caused by an incompatibility of some sort between the CFI data generated by ICC and the Apple linker (ld).

      Attachments

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

        Activity

          People

            thiago Thiago Macieira
            thiago Thiago Macieira
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes