Commit Graph

1223 Commits

Author SHA1 Message Date
Martin Jansa
05ed1d985e maliit-plugins-qt5: inherit pkgconfig
* Newer oe-core doesn't pull many default dependencies anymore:
  https://lists.openembedded.org/g/openembedded-core/message/156185
  add explicit dependency on pkgconfig through pkgconfig.bbclass as
  we're using it here.

* pkgconfig seems to be needed only when hunspell is enabled, e.g. with LuneOS we have following bbappend:
  # Enable support for predictive text and word correction
  EXTRA_QMAKEVARS_PRE += "CONFIG+=enable-pressage CONFIG+=enable-hunspell"
  DEPENDS += "hunspell presage"
  but add it here in case someone else will use similar extra flags

* fixes:
  | NOTE: Direct dependencies are ['/OE/build/luneos-kirkstone/webos-ports/meta-qt5/recipes-qt/maliit/maliit-framework-qt5_git.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_11.2.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/meta-openembedded/meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/meta-webos-ports/meta-luneos/recipes-upstreamable/presage/presage_0.9.1.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-devtools/gcc/gcc-runtime_11.2.bb:do_populate_sysroot', 'virtual:native:/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/meta-qt5/recipes-qt/qt5/qtbase-native_git.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-core/glibc/glibc_2.34.bb:do_populate_sysroot', 'virtual:native:/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', '/OE/build/luneos-kirkstone/webos-ports/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.66.bb:do_populate_sysroot']
  | NOTE: Installed into sysroot: []
  | NOTE: Skipping as already exists in sysroot: ['maliit-framework-qt5', 'gcc-cross-x86_64', 'hunspell', 'presage', 'gcc-runtime', 'patch-native', 'qtbase-native', 'glibc', 'pseudo-native', 'quilt-native', 'qtdeclarative', 'binutils-cross-x86_64', 'linux-libc-headers', 'gnu-config-native', 'mpfr-native', 'zlib-native', 'libmpc-native', 'flex-native', 'xz-native', 'texinfo-dummy-native', 'gmp-native', 'libtool-native', 'sqlite3', 'libtinyxml', 'ncurses', 'libgcc', 'attr-native', 'dbus-native', 'qtbase', 'm4-native', 'gettext-minimal-native', 'opkg-utils', 'expat-native', 'openssl', 'mtdev', 'glib-2.0', 'fontconfig', 'libxkbcommon', 'freetype', 'zlib', 'icu', 'libpng', 'libjpeg-turbo', 'libdrm', 'systemd', 'mesa', 'dbus', 'libpcre2', 'cmake-native', 'bash-completion', 'libpcre', 'util-linux', 'libffi', 'expat', 'wayland-protocols', 'util-macros', 'wayland', 'autoconf-archive', 'libpthread-stubs', 'libpciaccess', 'zstd', 'shadow-sysroot', 'base-files', 'shadow', 'kmod', 'libcap', 'base-passwd', 'shadow-native', 'elfutils', 'xorgproto', 'llvm', 'bzip2', 'bzip2-native', 'curl-native', 'zstd-native', 'ncurses-native', 'util-linux-libuuid', 'libxcrypt', 'libcap-ng', 'libxml2', 'attr', 'xz', 'libedit', 'openssl-native', 'python3', 'perl-native', 'libnsl2', 'libtirpc', 'gdbm', 'readline', 'perlcross-native', 'gdbm-native']
  | DEBUG: Python function extend_recipe_sysroot finished
  | DEBUG: Executing shell function qmake5_base_preconfigure
  | DEBUG: Shell function qmake5_base_preconfigure finished
  | DEBUG: Executing shell function do_configure
  | NOTE: qmake prevar substitution: '    PREFIX=/usr     MALIIT_INSTALL_PRF=/OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/recipe-sysroot/usr/lib/mkspecs/features     MALIIT_PLUGINS_DATA_DIR=/usr/share     LIBDIR=/usr/lib     CONFIG+=nodoc  CONFIG+=disable-nemo-keyboard CONFIG+=enable-pressage CONFIG+=enable-hunspell'
  | Info: creating stash file /OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/build/.qmake.stash
  | -e Tip: Run qmake HELP=1 for a list of all supported build options
  | Reading /OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/git/maliit-keyboard/maliit-keyboard.pro [/OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/build/maliit-keyboard]
  |  Reading /OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/git/maliit-keyboard/lib/lib.pro [/OE/build/luneos-kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-plugins-qt5/0.99.0+gitAUTOINC+6a1e89ada5-r0/build/maliit-keyboard/lib]
  | Project ERROR: hunspell development package not found

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-11-13 11:03:19 +01:00
Daniel Gomez
a06b2e6823 libqofonoext: Fix new repo and update 1.0.25 -> 1.0.27
libqofononext repository has been moved to the Sailfish OS GitHub
group as part of the migration of Mer and Sailfish to Sailfish OS
domain. More details here:
https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672

Update recipe to 1.0.27 release.

Signed-off-by: Daniel Gomez <daniel@qtec.com>
2021-11-13 11:03:16 +01:00
Daniel Gomez
52982b287d libqofono: Fix new repo and update 0.100 -> 0.103
libqofono repository has been moved to the Sailfish OS GitHub group
as part of the migration of Mer and Sailfish to Sailfish OS domain.
More details here:
https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672

Update recipe to 0.103 release.

Update 0001-also-emit-modemRemoved-and-modemAdded.patch with devtool to
fix patch-fuzz QA Issue:

WARNING: libqofono-0.100+gitrAUTOINC+047b667f18-r0 do_patch: QA Issue:
Patch log indicates that patches do not apply cleanly. [patch-fuzz]

Signed-off-by: Daniel Gomez <daniel@qtec.com>
2021-11-13 11:03:16 +01:00
Daniel Gomez
ccebd640ee libconnman-qt5: Fix new repo and update 1.2.34 -> 1.2.35
libconnman-qt5 repository has been moved to the Sailfish OS GitHub group
as part of the migration of Mer and Sailfish to Sailfish OS domain. More
details here:
https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672

Update recipe to 1.2.35 release.

Signed-off-by: Daniel Gomez <daniel@qtec.com>
2021-11-13 11:03:16 +01:00
Vivien Didelot
d2498e4f83 qtwebengine: fix libvpx config name
The PACKAGECONFIG entry is libvpx, not vpx, fix this.

Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
2021-11-13 11:03:16 +01:00
Khem Raj
287f7d1efe qtwebkit: Fix build on mips/clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 11:03:16 +01:00
Martin Jansa
6e808aeece Recipes: add explicit branch parameter and use https:// instead of git:// for github.com
* github decided that nobody should use git://
  https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git

  and starting today all the builds were failing to fetch the metadata
  layers from github like:

  2021-11-01T18:53:26 INFO _main_ Updating [meta-ros]
  fatal: remote error:
    The unauthenticated git protocol on port 9418 is no longer supported.
  Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

  this was just a "test" as they said:
  "November 2, 2021: We'll also run several short brownouts on this date."
  and it will be completely disabled on January 11 2022.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-11-13 11:03:11 +01:00
ansar-rasool
43e074956b qtsystems: remove multiple installation of example files
This removes multiple installation of qtsystems/examples/systeminfo
 examples of qml-battery, qml-deviceinfo etc which sometimes
leads to a build error of "Destination file exists"

Signed-off-by: ansar-rasool <ansar_rasool@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-30 11:06:26 +02:00
Khem Raj
b6680da369 qtwebkit: Inherit pkgconfig
Fixes
  Could NOT find LibXslt: Found unsuitable version "", but required is at

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27 20:30:06 +02:00
Khem Raj
31de0922c8 libqofonoext: Inherit pkgconfig
Fixes
Project ERROR: qofono-qt5 development package not found

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27 20:30:06 +02:00
Khem Raj
0342cf1b2b qtgamepad: inherit pkgconfig
Fixes
ERROR: Feature 'sdl2' was enabled, but the pre-condition 'libs.sdl2' failed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27 20:30:06 +02:00
Khem Raj
51d1ed13f5 qtwayland: Inherit pkgconfig
Fixes
ERROR: Feature 'xcomposite-egl' was enabled, but the pre-condition 'features.wayland-client && features.opengl && features.egl && features.xlib && libs.xcomposite && features.egl_x11' failed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27 20:30:06 +02:00
Khem Raj
3bb7f430cb qtwayland: Fix build break with clang/libc++
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-21 20:03:41 +02:00
Martin Jansa
bf2daefeb5 qtwebengine: inherit pkgconfig
* Newer oe-core doesn't pull many default dependencies anymore:
  https://lists.openembedded.org/g/openembedded-core/message/156185
  add explicit dependency on pkgconfig through pkgconfig.bbclass as
  we're using it here.

* fixes:
  | sed: can't read /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_7aad021f2e-r0/image/usr/lib/pkgconfig/Qt5WebEngineCore.pc: No such file or directory
  because without pkgconfig detected this file isn't created during
  the build

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-21 17:50:14 +02:00
Martin Jansa
f200be9d67 qtmultimedia: inherit pkgconfig
* some features enabled with PACKAGECONFIG need pkgconfig to
  be detected correctly

* fixes:
  | Checking for libresourceqt5... ERROR: Error calling /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtmultimedia/5.15.2+gitAUTOINC+fd30913d46-r0/recipe-sysroot-native/usr/bin/qmake -makefile -o Makefile    QT_BUILD_PARTS-=examples QT_BUILD_PARTS-=tests   /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtmultimedia/5.15.2+gitAUTOINC+fd30913d46-r0/git/qtmultimedia.pro  --   -alsa -gstreamer 1.0 -no-feature-openal -pulseaudio
  | no
  | Done running configuration tests.
  ...
  | ERROR: Feature 'gstreamer_1_0' was enabled, but the pre-condition 'libs.gstreamer_1_0' failed.
  |
  | ERROR: Feature 'pulseaudio' was enabled, but the pre-condition 'libs.pulseaudio' failed.
2021-09-21 17:36:07 +02:00
Martin Jansa
7c1c4eea21 maliit-framework-qt5: inherit pkgconfig
* fixes:
  | Reading /OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/git/connection/connection.pro [/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/build/connection]
  | sh: 1: pkg-config: not found
  | sh: 1: pkg-config: not found
  | WARNING: install_services.path is not defined: install target not created
2021-09-21 17:35:46 +02:00
Martin Jansa
0ae3cbd677 qtbase: inherit pkgconfig
* some features enabled with PACKAGECONFIG need pkgconfig to
  be detected correctly

* fixes:
  Checking for pkg-config...
  test config.qtbase.tests.pkg-config FAILED
  ...
  Trying source 0 (type pkgConfig) of library dbus ...
  pkg-config use disabled globally.
  ...
  ERROR: Feature 'pkg-config' was enabled, but the pre-condition 'tests.pkg-config' failed.

  ERROR: Feature 'glib' was enabled, but the pre-condition 'libs.glib' failed.

  ERROR: Feature 'kms' was enabled, but the pre-condition 'libs.drm' failed.

  ERROR: Feature 'gbm' was enabled, but the pre-condition 'libs.gbm' failed.

  ERROR: Feature 'mtdev' was enabled, but the pre-condition 'libs.mtdev' failed.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-09-21 17:33:56 +02:00
Martin Jansa
2a38fca150 qtwebengine: fix build with glibc-2.34
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-04 22:11:09 +02:00
Kai Kang
d99b14febf qtsvg: fix CVE-2021-3481
Backport and squash commits 85b70a721695991e8a5bbe4aa52e5320e170e90c and
bfd6ee0d8cf34b63d32adf10ed93daa0086b359f from qtsvg upstream to fix
CVE-2021-3481.

Ref:
https://security-tracker.debian.org/tracker/CVE-2021-3481

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-04 22:11:09 +02:00
Martin Jansa
cfb9d4773d layer.conf: Update to honister
This marks the layers as compatible with honister now they use the new override
syntax.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 13:38:39 +02:00
Martin Jansa
a6bee8ea4c Convert to new override syntax
This is the result of automated script (0.9.0) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 13:38:16 +02:00
Andreas Müller
10f3673fd4 qt5-creator: upgrade 4.15.0 -> 4.15.2 and fix build with clang/llvm 13+
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-07-23 14:36:13 +02:00
Khem Raj
45c45a1524 qtwayland: Check for wayland feature for enabling wayland-egl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-23 18:34:16 +02:00
Philipp Zabel
aa96d3b978 qtwebengine: Add missing dbus dependency
QtWebEngine has a hard dependency on D-Bus, which is currently
fulfilled indirectly via the pulseaudio dependency. As soon as
pulseaudio is disabled via DISTRO_FEATURES_BACKFILL_CONSIDERED,
building QtWebEngine fails.
Add a direct dbus dependency to qtwebengine_git.bb to fix this.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-06-01 09:49:34 +02:00
Andreas Müller
51a61c2514 cmake_qt5: Add correct qtbase DEPENDS
Discussion started at [1]

To start a proper fix, set qtbase dependencies depending on target.

[1] https://github.com/Freescale/meta-freescale/issues/798

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-31 23:20:52 +02:00
Andreas Müller
e006b9b77b qwt-qt5: upgrade 6.1.4 -> 6.1.5
Backported patch can go

=========
Qwt 6.1.5
=========

1) Maintenance

	- Avoid using some of the deprecated Qt APIs
	- Missing includes of QPainterPath ( Qt 5.15 ) added
	- QwtPlotSpectroCurve: missing public inheritance
	- QwtPlotTradingCurve: missing public inheritance

2) Bug fixes

	- QwtLinearColorMap: handling of alpha values in color stops fixed

	- QwtPlotRasterItem: missing color table initialization for
                         QImage::Format_Indexed8

	- QwtScaleWidget: missing QEvent::LayoutRequest added
	- QwtSetSample: bound rectangle fixed for empty sets

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-19 11:56:29 +02:00
Martin Jansa
a2882fecc9 qtwebengine: few more fixes for gcc-11
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-10 12:49:06 +02:00
Martin Jansa
72772ba86f qtwebengine: lower MODULE_VERSION to 5.15.2
* as we cannot upgrade all modules past 5.15.2 due to license change
  and the branches for 5.15.4 not available publicly, but qtwebengine
  and the chromium bits which are probably most important for security
  fixes are available and hopefully we can use them for non-commercial
  use

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-10 12:49:06 +02:00
Martin Jansa
c92031e372 qtwebengine: upgrade to latest 5.15 and 87-based, fix build with gcc-11
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-10 12:49:02 +02:00
Martin Jansa
9d403addb3 qtwebengine: add dependency on nodejs-native
* it's mandatory since this commit:
  commit c9d902ca6ca3b1aa2e2762329d18c226d26520af
  Author: Allan Sandfeld Jensen <allan.jensen@qt.io>
  Date:   Fri Nov 6 09:16:15 2020 +0100

    Adaptations for Chromium 87

* unfortunatelly missing this dependency only shows an warning in do_configure:
  Note: The following modules are not being compiled in this configuration:
      webenginecore
      webengine
      webenginewidgets

  WARNING: Nodejs is required to build QtWebEngine.

  WARNING: QtWebEngine will not be built.

  and then it fails in do_install with:

  make[1]: Leaving directory '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/qtwebengine/5.15.3+gitAUTOINC+f121523512_9406a89a9d-r0/build/src'
  sed: can't read /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/qtwebengine/5.15.3+gitAUTOINC+f121523512_9406a89a9d-r0/image/usr/lib/pkgconfig/Qt5WebEngineCore.pc: No such file or directory
  WARNING: exit code 2 from a shell command.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-08 13:27:07 +02:00
Martin Jansa
21a96e585c qtwebengine: remove PACKAGECONFIG for jsoncpp and protobuf
* removed in:
  commit ed0f3c2ef0f17c82f9ba1e8b687f46f468c705c7
  Author: Allan Sandfeld Jensen <allan.jensen@qt.io>
  Date:   Fri Jan 15 15:38:14 2021 +0100

    Remove configure options that doesn't work

    They are just confusing users.

* fixes:
  ERROR: Enabling/Disabling unknown feature 'webengine-system-jsoncpp'.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-08 13:27:07 +02:00
Martin Jansa
047eab9e26 qtwebengine: upgrade to 5.15.4 with chromium-87
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-05-08 13:27:07 +02:00
Andreas Müller
5dfe73a6ef qt5-creator: upgrade 4.14.2 -> 4.15.0
* 4.15.0 build fine with gcc11
* backported patch can go - it is upstream

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-05-08 13:26:45 +02:00
Andreas Müller
41027a6188 qt5-creator: upgrade 4.14.0 -> 4.14.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-29 10:54:51 +02:00
Andreas Müller
100c1dce31 qt5-creator: Fix build with LLVM 12 / clang PACKAGECONFIG enabled
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-29 10:54:51 +02:00
Andreas Müller
08550c223c qtquickcontrols2: Fix broken Menu slipping out of screen for 2nd+ open
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-16 23:11:15 +02:00
Khem Raj
ecdb62b1e5 qtwebengine: Fix build with GCC 11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-10 01:39:16 +02:00
Khem Raj
3e9c7363a1 qtwebengine: Add unconditional dep on libxkbcommon
It seems qtwebengine 5.15.1+ wants this regardless of X11 being
in distro features

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-10 01:39:16 +02:00
Khem Raj
d404dc5811 ogl-runtime: Fix build on ppc64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-10 01:39:16 +02:00
Khem Raj
fd463388e1 qtwebkit: Disable bmalloc on mips/ppc/riscv
This is needed along when JIT is disabled see
https://bugs.webkit.org/attachment.cgi?id=342881&action=diff

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-10 01:39:16 +02:00
Martin Jansa
a00af3eae0 layer.conf: update LAYERSERIES_COMPAT for hardknott
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-03-17 11:52:56 +01:00
Khem Raj
324843cb1a qtwebkit: Fix build with gcc11/riscv
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-10 13:09:35 +01:00
Khem Raj
a1981938c2 qt3d: Fix build on riscv/gcc11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-10 13:09:35 +01:00
Khem Raj
9e17c61bee qtwebkit: Disable gold linker for riscv/ppc/mips
gold linker seems to not link the shared lib properly as it results in
textrels on these arches. So fallback to bfd linker.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-10 13:09:35 +01:00
Andreas Müller
0d509efd27 qt5-creator: Fix parse with latest meta-clang
Since meta-clang's
commit d38888ea80965206c1d2eab9958db1ff980c56c4
Author: Zoltán Böszörményi <zboszor@pr.hu>
Date:   Thu Feb 18 04:29:49 2021 -0500

    clang: Merge llvm-common into clang

    Signed-off-by: Zoltán Böszörményi <zboszor@pr.hu>

parsing fails with:
| ERROR: Nothing PROVIDES 'llvm-common' (but /home/superandy/data/oe-core/sources/meta-qt5/recipes-qt/qt5/qt5-creator_git.bb DEPENDS on or otherwise requires it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-03-05 22:30:09 +01:00
Khem Raj
29024f1e40 qtdeclarative: Another fix for gcc11
This was left out since v1 not v2 of the prior patch was merged.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-04 23:48:49 +01:00
Khem Raj
36f4a9ccd1 qtdeclarative: Fix build with gcc11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-04 10:27:14 +01:00
Khem Raj
5f0892c0e3 qtbase: Fix build with gcc-11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-04 10:27:14 +01:00
Dan Christensen
647768d9fe qtbase: Define OE_QMAKE_OBJCOPY for linux-oe-g++
This is useful when QMake has CONFIG+=separate_debug_info which is often
not during the actual bitbake builds but when using an eSDK produced by
the meta-toolchain-qt5 recipe.

Signed-off-by: Dan Christensen <opello@opello.org>
2021-03-02 17:25:12 +01:00
Khem Raj
1bc37d0fb2 qtwebkit: Do not use gold with riscv64
gold is not support with riscv

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-02 17:24:16 +01:00