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

QtWebKit 5.212.0-alpha2 fails to build on PowerPC 32-bit (Big Endian)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 5.9.3
    • Fix Version/s: None
    • Component/s: WebKit
    • Labels:
      None

      Description

      With Glibc 2.26, and GCC 7.2.0. Here below is the build log (after the original build failed, and built again on the same tree to shorten the build log).

      ```

      [  1%] Built target bmalloc
      [  2%] Built target WTF
      [  3%] Built target stageSharedScripts
      [  3%] Built target LLIntOffsetsExtractor
      [ 21%] Built target JavaScriptCore
      [ 21%] Built target testb3
      [ 21%] Built target jsc
      [ 21%] Built target testair
      [ 21%] Built target brotli
      [ 22%] Built target woff2
      [ 24%] Built target ANGLESupport
      [ 81%] Built target WebCore
      [ 82%] Built target WebCoreTestSupport
      [ 82%] Built target gtest
      [ 82%] Built target WebKit2-forwarding-headers
      [ 82%] Automatic MOC for target WebKit2
      [ 82%] Built target WebKit2_autogen
      [ 97%] Built target WebKit2
      [ 97%] Automatic MOC for target WebKit
      [ 97%] Built target WebKit_autogen
      [ 97%] Linking CXX shared library ../../lib/libQt5WebKit.so
      ../../lib/../Source/WebKit2/CMakeFiles/WebKit2.dir/Platform/IPC/Connection.cpp.o: In function `IPC::Connection::createSyncMessageEncoder(IPC::StringReference, IPC::StringReference, unsigned long long, unsigned long long&)':
      Connection.cpp.text.ZN3IPC10Connection24createSyncMessageEncoderENS_15StringReferenceES1_yRy+0xbc): undefined reference to `_atomic_fetch_add_8'
      ../../lib/../Source/WebKit2/CMakeFiles/WebKit2.dir/Platform/IPC/Connection.cpp.o: In function `IPC::Connection::sendMessage(std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >, unsigned int, bool)':
      Connection.cpp.text.ZN3IPC10Connection11sendMessageESt10unique_ptrINS_14MessageEncoderESt14default_deleteIS2_EEjb+0x354): undefined reference to `_atomic_fetch_add_8'
      ../../lib/../Source/WebKit2/CMakeFiles/WebKit2.dir/Platform/IPC/Connection.cpp.o: In function `IPC::Connection::sendSyncReply(std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >)':
      Connection.cpp.text.ZN3IPC10Connection13sendSyncReplyESt10unique_ptrINS_14MessageEncoderESt14default_deleteIS2_EE+0x310): undefined reference to `_atomic_fetch_add_8'
      ../../lib/../Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/StatisticsRequest.cpp.o: In function `WebKit::StatisticsRequest::addOutstandingRequest()':
      StatisticsRequest.cpp.text.ZN6WebKit17StatisticsRequest21addOutstandingRequestEv+0x68): undefined reference to `_atomic_fetch_add_8'
      StatisticsRequest.cpp.text.ZN6WebKit17StatisticsRequest21addOutstandingRequestEv+0x2d0): undefined reference to `_atomic_fetch_add_8'
      collect2: error: ld returned 1 exit status
      make[2]: *** [Source/WebKit/CMakeFiles/WebKit.dir/build.make:2646: lib/libQt5WebKit.so.5.212.0] Error 1
      make[1]: *** [CMakeFiles/Makefile2:1053: Source/WebKit/CMakeFiles/WebKit.dir/all] Error 2
      make: *** [Makefile:163: all] Error 2

      ```

        Attachments

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

          Activity

            People

            Assignee:
            annulen Konstantin Tokarev
            Reporter:
            mingcongbai Mingcong Bai
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes