Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-6765

Problem with ARM tool chain selection

XMLWordPrintable

    • ef411fe115f878f4d8e83326058a3dd941ce64fa

      I have found that Qt Creator 2.3.0 can't automatically take toolchain for arm, but the previous versions can do that. When i get into the code. I found that from Qt Creator 2.3.0 onwards the function 'static QList<Abi> abiOf(const QByteArray &data)' in file 'src/plugins/projectexplorer/abi.cpp' has been modified. I found the reason also. In the previous version the QT version ABI and toolchain are showing as 'arm-linux-generic-elf-32'. But from 2.3.0 onwards Qt version ABI showing as 'arm-unix-generic-elf-32' and toolchain ABI as 'arm-linux-generic-elf-32' and so its mismatching. The probem is because of deciding the OS type based on ELF flag. the build is having the value 97 for ARM which was never matched with any condition in abiOf() function and it is defaulted to Unix os. I think its a bug because this alters the default behaviour of Qt Creator

        1. libQtCore.so.4.7.2
          2.78 MB
        2. libQtCore.so.4.7.2
          2.78 MB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            hunger Tobias Hunger
            abdul-qt Abdul Aziz
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes