meta-openembedded/meta-oe
Martin Jansa faa9d6a7b1 lvgl,lv-lib-png,lv-drivers: fix installed-vs-shipped QA issue with multilib
* with multilib BASELIB is just "lib" while baselib is "lib64"
  and libdir is "/usr/lib64".
* fixes:
  ERROR: QA Issue: lvgl: Files/directories were installed but not shipped in any package:
    /usr/lib
    /usr/lib/liblvgl.a
  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
  lvgl: 2 installed and not shipped files. [installed-vs-shipped]

* lowercase baselib should work for ppc64 as well (I hope)
  # $baselib [3 operations]
  #   set oe-core/meta/conf/bitbake.conf:10
  #     "${BASELIB}"
  #   set oe-core/meta/conf/bitbake.conf:11
  #     [vardepvalue] "${baselib}"
  #   set oe-core/meta/conf/multilib.conf:2
  #     "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}"
  # pre-expansion value:
  #   "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}"
  baselib="lib64"

* simplify destsuffix/S setting
* I was surprised that ${WORKDIR}/${PN}-${PV} works in multilib build
  but then I've noticed that it's because destsuffix is set to S which
  is a bit uncommon, so drop that and use default "git"

* use ${STAGING_INCDIR} instead of ${RECIPE_SYSROOT}/${includedir}

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-07 16:58:15 -07:00
..
classes add signing.bbclass as infrastructure for build artifact signing 2023-02-15 08:23:49 -08:00
conf ptest-packagelists-meta-oe: Add libtinyxml2 2023-04-06 13:45:10 -07:00
dynamic-layers mongodb: fix chown user for multilib builds 2023-04-07 16:58:15 -07:00
lib/oeqa/selftest/cases syzkaller: add recipe and selftest for syzkaller fuzzing 2022-10-21 09:57:59 -07:00
licenses
recipes-benchmark iperf3: Update to 3.13 2023-03-04 13:45:58 -08:00
recipes-bsp fwupd: fix polkit rules.d permissions 2023-02-13 14:35:35 -08:00
recipes-connectivity recipes: Remove double protocol= from SRC_URIs 2023-04-05 15:56:47 -07:00
recipes-core uutils-coreutils: disable musl support 2023-04-06 13:45:10 -07:00
recipes-crypto cryptsetup: upgrade 2.6.0 -> 2.6.1 2023-03-04 10:41:27 -08:00
recipes-dbs postgresql: fix ptest failure of sysviews test 2023-03-28 10:44:00 -07:00
recipes-devtools pahole: respect libdir 2023-04-07 16:58:15 -07:00
recipes-extended meta-oe: recipes-extended: bitwise: Add ptest 2023-04-06 13:45:10 -07:00
recipes-gnome gmime: Update to 3.2.13 2023-03-31 10:42:43 -07:00
recipes-graphics lvgl,lv-lib-png,lv-drivers: fix installed-vs-shipped QA issue with multilib 2023-04-07 16:58:15 -07:00
recipes-kernel libtraceevent: upgrade 1.7.1 -> 1.7.2 2023-04-04 13:39:46 -07:00
recipes-multimedia mpv: Upgrade to 0.35.1 2023-04-01 21:57:40 -07:00
recipes-navigation geoclue: upgrade 2.6.0 -> 2.7.0 2023-02-16 19:33:29 -08:00
recipes-networking/cyrus-sasl cyrus-sasl: Fix autoconf patch to work with new autoconf 2.72 2023-03-31 10:42:43 -07:00
recipes-printing cups-filters: fix ghostscript handling 2023-03-09 21:58:44 -08:00
recipes-security audit: drop version 2.8.5 2023-03-05 14:34:38 -08:00
recipes-shells zsh: fix installed-vs-shipped with multilib 2023-04-05 15:56:47 -07:00
recipes-support syslog-ng: not deliver syslog-ng-update-virtualenv 2023-04-07 16:58:15 -07:00
recipes-test googletest: upgrade 1.12.1 -> 1.13.0 2023-03-23 21:46:12 -07:00
COPYING.MIT
README

meta-oe
=======

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git
branch: master

luajit recipe requires host compiler to be able to generate 32bit code when target is 32bit
e.g. arm, so ensure that $CC -m32 is functional on build host, if building this recipe, needed
packages to fullfit this might have different names on different host distributions
e.g. on archlinux based distributions install prerequisites like below

pacman -S lib32-gcc-libs lib32-glibc

Ubuntu
sudo apt-get install gcc-multilib linux-libc-dev:i386

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-oe]' in the subject'

When sending single patches, please use something like:
'git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix="meta-oe][PATCH"'

You are encouraged to fork the mirror on GitHub https://github.com/openembedded/meta-openembedded
to share your patches, this is preferred for patch sets consisting of more than one patch.

Other services like GitLab, repo.or.cz or self-hosted setups are of course accepted as well,
'git fetch <remote>' works the same on all of them. We recommend GitHub because it is free, easy
to use, has been proven to be reliable and has a really good web GUI.

layer maintainer: Khem Raj <raj.khem@gmail.com>