Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
M
meta-nemo
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • NemoMobile
  • meta-nemo
  • Repository

Switch branch/tag
  • meta-nemo
  • recipes-qt
  • qt5
  • qtwebkit_git.bbappend
Find file
BlameHistoryPermalink
  • Andrew E. Bruno's avatar
    Fix SDK build errors. · 86774d47
    Andrew E. Bruno authored Jan 11, 2017
    bitbake meta-toolchain-qt5 was failing with the following error when
    compiling qtwebkit:
    
      asteroid/build/tmp-glibc/sysroots/bass/usr/include/c++/6.2.0/cstdlib:75:25:
    fatal error: stdlib.h: No such file or directory
    
    This appears to be related to how qmake passes some include paths with
    "-isystem" prefix [1,2]. This flag effects the internal header search
    path order and seems to cause issues when compiling qtwebkit for the
    sdk. By default QMAKE_CFLAGS_ISYSTEM = -isystem see [3]. This patch
    resets QMAKE_CFLAGS_ISYSTEM to use -I instead for qtwebkit.
    
    Additionally, the packagegroup-qt5-toolchain-target.bbappend adds/removes
    some packages that were causing the do_populate_sdk to fail. These
    changes were described in more detail here [4].
    
    [1] http://lists.openembedded.org/pipermail/openembedded-core/2016-August/125952.html
    [2] http://stackoverflow.com/questions/37218953/isystem-on-a-system-include-directory-causes-errors
    [3] http://code.qt.io/cgit/qt/qtbase.git/tree/mkspecs/common/gcc-base.conf?h=5.6#n47
    [4] http://ronan.lepage1.free.fr/gumstix-wiki/doku.php?id=asteroidos:clean_start
    86774d47
qtwebkit_git.bbappend 47 Bytes
EditWeb IDE

Replace qtwebkit_git.bbappend

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.