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

Qt does not build 32 bits with clang

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.9.0
    • 4.8.5, 4.8.6
    • Build System
    • Mac OS X (tested on both Mountain Lion or Snow Leopard) + Latest Clang or the one in XCode 4.6.3

    Description

      Normal Qt configured with mkspec macx-clang will not build intel universal binary or (intel) 32 bits.
      Clang will not link libphonon_qt7.dylib
      Clang Invocation.

      clang++ -headerpad_max_install_names -arch i386 -arch x86_64 -single_module -dynamiclib -Xarch_x86_64 -mmacosx-version-min=10.5 -Xarch_i386 -mmacosx-version-min=10.4 -o libqmldbg_inspector.dylib .obj/release-shared/abstractviewinspector.o .obj/release-shared/qdeclarativeinspectorplugin.o .obj/release-shared/qdeclarativeviewinspector.o .obj/release-shared/abstractliveedittool.o .obj/release-shared/liveselectiontool.o .obj/release-shared/livelayeritem.o .obj/release-shared/livesingleselectionmanipulator.o .obj/release-shared/liverubberbandselectionmanipulator.o .obj/release-shared/liveselectionrectangle.o .obj/release-shared/liveselectionindicator.o .obj/release-shared/boundingrecthighlighter.o .obj/release-shared/subcomponentmasklayeritem.o .obj/release-shared/zoomtool.o .obj/release-shared/colorpickertool.o .obj/release-shared/abstracttool.o .obj/release-shared/moc_abstractviewinspector.o .obj/release-shared/moc_qdeclarativeinspectorplugin.o .obj/release-shared/moc_qdeclarativeinspectorprotocol.o .obj/release-shared/moc_qdeclarativeviewinspector.o .obj/release-shared/moc_qdeclarativeviewinspector_p.o .obj/release-shared/moc_abstractliveedittool.o .obj/release-shared/moc_liveselectiontool.o .obj/release-shared/moc_boundingrecthighlighter.o .obj/release-shared/moc_zoomtool.o .obj/release-shared/moc_colorpickertool.o .obj/release-shared/moc_abstracttool.o  -F/usr/local/Cellar/qt/4.8.5/src/lib -L/usr/local/opt/d-bus/lib -L/usr/local/Cellar/qt/4.8.5/src/lib -framework QtDeclarative -L/usr/local/opt/d-bus/lib -L/usr/local/Cellar/qt/4.8.5/src/lib -F/usr/local/Cellar/qt/4.8.5/src/lib -framework QtScript -framework QtCore -framework QtSvg -framework QtGui -framework QtSql -framework QtXmlPatterns -framework QtNetwork -ldbus-1  
      clang++ -headerpad_max_install_names -arch i386 -arch x86_64 -single_module -dynamiclib -Xarch_x86_64 -mmacosx-version-min=10.5 -Xarch_i386 -mmacosx-version-min=10.4 -o libphonon_qt7.dylib .obj/release-shared/quicktimevideoplayer.o .obj/release-shared/backendheader.o .obj/release-shared/medianodevideopart.o .obj/release-shared/medianodeevent.o .obj/release-shared/audiooutput.o .obj/release-shared/backendinfo.o .obj/release-shared/audiosplitter.o .obj/release-shared/audioeffects.o .obj/release-shared/quicktimestreamreader.o .obj/release-shared/medianode.o .obj/release-shared/backend.o .obj/release-shared/mediaobject.o .obj/release-shared/mediaobjectaudionode.o .obj/release-shared/audiomixer.o .obj/release-shared/quicktimeaudioplayer.o .obj/release-shared/videoframe.o .obj/release-shared/quicktimemetadata.o .obj/release-shared/audiodevice.o .obj/release-shared/audioconnection.o .obj/release-shared/audiograph.o .obj/release-shared/audionode.o .obj/release-shared/videowidget.o  -F/usr/local/Cellar/qt/4.8.5/src/lib -L/usr/local/opt/d-bus/lib -L/usr/local/Cellar/qt/4.8.5/src/lib -framework AppKit -framework AudioUnit -framework AudioToolbox -framework CoreAudio -framework QuartzCore -framework QTKit -framework phonon -L/usr/local/opt/d-bus/lib -L/usr/local/Cellar/qt/4.8.5/src/lib -F/usr/local/Cellar/qt/4.8.5/src/lib -framework QtGui -framework QtCore -framework QtOpenGL -ldbus-1 -framework OpenGL -framework AGL -Xarch_i386 -framework -Xarch_i386 QuickTime -Xarch_ppc -framework -Xarch_ppc QuickTime  
      clang: error: invalid Xarch argument: '-Xarch_i386 -framework', options requiring arguments are unsupported
      clang: error: invalid Xarch argument: '-Xarch_i386 QuickTime', cannot change driver behavior inside Xarch argument
      

      Attachments

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

        Activity

          People

            jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
            guillaumedidier Guillaume DIDIER
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes