Qt Forum

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

    Call for Presentations - Qt World Summit

    Unsolved Qt 5.9.2 widget is asking for newer kernel after adding opengl

    Installation and Deployment
    arm qt5.9.2 opengl qtwebengine
    1
    1
    729
    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.
    • Kart
      Kart last edited by

      This question might be really confusing and looks stupid to many of you. But i am shooting it anyway.
      I was able to cross compile Qt 5.9.2 for an armv7l processor with QtWebengine.
      I had to use a compiler (let's call it arm300) which came with the SDK and is based on Linux Kernel 3.10 and gcc 4.8.3. Also based on uClibc. I have used -mfloat-abi=softfp -mfpu=neon-vfpv4 with my compiler as it was impossible (atleast for me ) to compile it without neon. You can have a look at this link to know why i had to go with neon.
      QtWebengine build error with opus and silk codecs

      Now, i need to test if the newly compiled Qt5 will work for a board with same architecture, but running on an older Linux kernel 3.0.8.
      I had earlier compiled Qt5.9.2 without QtWebEngine and using the same compiler arm300 and i didn't have opengl linked with this build. A simple application worked fine using linuxfb plugin.

      But now, after linking opengl with my build. I am getting this error

      A newer kernel is required to run this binary. (__kernel_cmpxchg64 helper)      
      Aborted
      

      Yes the message is loud and clear.
      Is it because of the opengl features which is trying to access additional features which is not present Linux kernel 3.0.8 or do i have a work around for this other than upgrading my kernel ?
      What if i use QtWebKit ?

      This post is almost as same as mine, but the solutions given is not working for me.

      Thank you for going through this long question. Please feel free to ask for further clarifications.

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