From: Denys Dmytriyenko <de...@konsulko.com>

Set of fixes for meta-arago hardknott/master. Uses "internal" gcc10 toolchain
(selected with TOOLCHAIN_TYPE=internal) and still requires extra fixes to use
external prebuilt Arm toolchain from meta-arm.

gcc10 "multiple definition" errors are currently suppressed. Components with too
many non-trivial gcc10 errors are disabled. Proper fixing in code is needed.

https://gcc.gnu.org/gcc-10/porting_to.html

Denys Dmytriyenko (29):
  arago.conf: remove LIBC_DEPENDENCIES mod needed for
    external-arm-toolchain
  sourceipk,tisdk-bundle,packagegroup-*-sdk-host: rename ${PN}-src to
    ${PN}-source
  toolchain-gcc: update component versions of internal toolchain
  recipes: fix trailing slash in path warning
  nativesdk-packagegroup: fix QA warning for inheriting classes after
    nativesdk
  perl: skip shebang-size QA check for nativesdk-perl packages
  weston: update bbappend 8.0.0 -> 9.0.0
  gstreamer-plugins: unify removal of GFX options for headless platforms
  gstreamer1.0-plugins-good: upgrade 1.16 -> 1.18
  gstreamer1.0-plugins-hevc: suppress gcc10 multiple definitions of
    buffArray
  branding-core: remove mmip, as gstreamer patches need porting to 1.18
  libdrm: massage test patch to apply against latest version
  lmbench: remove very old SDK optimization that no longer apply
  iproute2: drop upstreamed patch for HSR/PRP support
  linuxptp: update bbappend against latest upstream
  kmscube: pin down version before GL3+ features were merged
  netperf: drop upstreamed PACKAGECONFIG, suppress gcc10 multiple
    definition
  packagegroup-*-server-extra: replace dhcp-client with dhcpcd
  meta-toolchain-arago: opkg.conf in SDK now also resides in /etc/opkg/
  php: suppress installed-vs-shipped QA error
  ti-llvm3.6: suppress installed-vs-shipped QA error
  matrix-gui-apps: suppress installed-vs-shipped QA error
  matrix-gui: lighttpd-module-compress replaced with
    lighttpd-module-deflate
  statcol: suppress "ldflags" QA error
  kms++: update to the latest
  FIXME: packagegroup-addons: disable kms++-python bindings, due to
    meson build issues
  FIXME: packagegroup-connectivity: disable net-snmp, IEC-62439-3
    doesn't build with gcc10
  FIXME: ti-test: disable ltp-ddt due to gcc10 build errors
  FIXME: arago.conf: disable opencl, as it's broken

 meta-arago-distro/classes/sourceipk.bbclass        |  22 ++---
 meta-arago-distro/classes/tisdk-bundle.bbclass     |   2 +-
 meta-arago-distro/conf/distro/arago.conf           |   4 +-
 .../conf/distro/include/branding-core.inc          |   3 +
 .../conf/distro/include/toolchain-gcc.inc          |   8 +-
 .../0001-Makefile-Add-TI-SDK-Modifications.patch   |  75 --------------
 .../recipes-benchmark/lmbench/lmbench_%.bbappend   |  23 -----
 ...add-support-for-creating-PRP-device-simil.patch | 109 ---------------------
 .../iproute2/iproute2_%.bbappend                   |   1 -
 .../linuxptp/linuxptp_%.bbappend                   |   6 +-
 .../packagegroup-arago-base-tisdk-server-extra.bb  |   2 +-
 .../packagegroup-arago-tisdk-addons-sdk-host.bb    |  74 +++++++-------
 .../packagegroup-arago-tisdk-addons.bb             |   2 +-
 .../packagegroup-arago-tisdk-amsdk-sdk-host.bb     |   6 +-
 .../packagegroup-arago-tisdk-connectivity.bb       |   4 +-
 .../packagegroup-arago-tisdk-crypto-sdk-host.bb    |  16 +--
 .../packagegroup-arago-tisdk-graphics-sdk-host.bb  |   4 +-
 .../packagegroup-arago-tisdk-hmi-sdk-host.bb       |  18 ++--
 .../packagegroup-arago-tisdk-matrix-sdk-host.bb    |   6 +-
 ...packagegroup-arago-tisdk-multimedia-sdk-host.bb |  12 +--
 .../packagegroup-arago-tisdk-opencl-sdk-host.bb    |   8 +-
 .../packagegroup-arago-tisdk-qte-sdk-host.bb       |   4 +-
 .../recipes-core/packagegroups/ti-test.bb          |   2 +-
 .../recipes-devtools/perl/perl_%.bbappend          |  12 +++
 .../recipes-devtools/php/php_%.bbappend            |   2 +
 ...001-Add-option-to-run-a-test-indefinitely.patch |  29 +++---
 .../recipes-graphics/kmscube/kmscube_%.bbappend    |   6 +-
 ...weston_8.0.0.bbappend => weston_9.0.0.bbappend} |   0
 ....%.bbappend => gstreamer1.0-plugins-%.bbappend} |   0
 .../gstreamer1.0-plugins-bad_1.16.%.bbappend       |   6 --
 .../gstreamer1.0-plugins-base_1.16.%.bbappend      |   6 --
 .../recipes-support/netperf/netperf_git.bbappend   |   3 +-
 .../recipes-tisdk/oe-layersetup/oe-layersetup.bb   |   2 +-
 .../recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb |   2 +-
 .../image-gallery/image-gallery_git.bb             |   2 +-
 .../recipes-apps/thermostat-demo/qt-tstat_2.0.bb   |   2 +-
 .../recipes-core/llvm/ti-llvm3.6_3.6.bb            |   1 +
 .../recipes-core/matrix/matrix-gui-apps-git.inc    |   2 +
 .../recipes-core/matrix/matrix-gui_2.0.bb          |   2 +-
 .../recipes-core/meta/meta-toolchain-arago.bb      |   2 +-
 ...ivesdk-packagegroup-arago-qte-toolchain-host.bb |   2 +-
 .../ti-crypto-examples/ti-crypto-examples_git.bb   |   2 +-
 .../recipes-devtools/statcol/statcol.bb            |   2 +
 .../recipes-graphics/kms++/kms++_git.bb            |  12 ++-
 .../gstreamer1.0-plugins-hevc_git.bb               |   1 +
 ...ix-build-on-EGL-platform-without-X11-head.patch |  36 -------
 ...d => gstreamer1.0-plugins-good_1.18.%.bbappend} |   1 -
 .../recipes-ti/tidl-utils/tidl-import_git.bb       |   2 +-
 48 files changed, 159 insertions(+), 389 deletions(-)
 delete mode 100644 
meta-arago-distro/recipes-benchmark/lmbench/lmbench/0001-Makefile-Add-TI-SDK-Modifications.patch
 delete mode 100644 
meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend
 delete mode 100644 
meta-arago-distro/recipes-connectivity/iproute2/iproute2/0013-iplink-hsr-add-support-for-creating-PRP-device-simil.patch
 create mode 100644 meta-arago-distro/recipes-devtools/perl/perl_%.bbappend
 rename meta-arago-distro/recipes-graphics/wayland/{weston_8.0.0.bbappend => 
weston_9.0.0.bbappend} (100%)
 rename 
meta-arago-distro/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.16.%.bbappend
 => gstreamer1.0-plugins-%.bbappend} (100%)
 delete mode 100644 
meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend
 delete mode 100644 
meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend
 delete mode 100644 
meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch
 rename 
meta-arago-extras/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.16.%.bbappend
 => gstreamer1.0-plugins-good_1.18.%.bbappend} (84%)

-- 
2.7.4

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to