summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* pcmciautils: depend on bison-nativeAndrea Adami2018-08-191-1/+1
| | | | | | | | | | pcmciautils needs yacc as well as lex. Backport of oe-core commit dd5208ae22d4 Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcmciautils: drop duplicate chunk from pcmciautils-018/makefile_race.patchAndrea Adami2018-08-191-14/+0
| | | | | | | | | | | The new rule was patched into the makefile twice. Backport of oe-core commit c52228f4d071 Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: add dependency on virtual/libgbm for drm-gl, drm-gles2 PACKAGECONFIGMartin Jansa2018-08-191-2/+2
| | | | | | | | * it's checked by wscript for all flavors with drm in it: ('gbm','gbm', None, list_contains(ctx.options.flavors, 'drm')), Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-selftest: compatible with latest kernelHongzhi.Song2018-08-191-3/+3
| | | | | | | | There are some new program added for bpf. So we make corresponding modifications. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* umip: Add bison-native to build depsKhem Raj2018-08-191-1/+1
| | | | | | | | Fixes: | ../ylwrap: line 176: yacc: command not found Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* uw-imap: fix build with glibc-2.28Martin Jansa2018-08-161-1/+1
| | | | | | | | | | | * fixes: ld: error: cannot find -lcrypt osdep.c:136: error: undefined reference to 'crypt' osdep.c:118: error: undefined reference to 'crypt' collect2: error: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* cfengine: remove cf-consumer.service cf-redis-server.serviceMartin Jansa2018-08-161-2/+2
| | | | | | | | | | | * they were removed from 3.12.0 release, see: https://github.com/cfengine/core/commit/8001b89c098c723f0b93b311da443e2197026d88 https://github.com/cfengine/core/commit/d8426c42c02edcfddcf785e34ac452a785b9ad3d * fixes: ERROR: SYSTEMD_SERVICE_cfengine value cf-consumer.service does not exist Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* kernel-selftest: fix various issuesMartin Jansa2018-08-161-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * respect PACKAGECONFIG when setting TEST_LIST * call the sed in remove_clang_related only when bpf PACKAGECONFIG is enabled and if ${S}/tools/testing/selftests/bpf/Makefile doesn't exist then show more useful error message than: sed: can't read kernel-selftest/1.0-r0/kernel-selftest-1.0/tools/testing/selftests/bpf/Makefile: No such file or directory because kernels older than 4.10 don't have bpf selftest which was added in: https://github.com/torvalds/linux/commit/5aa5bd14c5f8660c64ceedf14a549781be47e53d * disable ldflags QA errors, the selftests Makefile explicitly overrides LDFLAGS to empty: https://github.com/torvalds/linux/blob/5aa5bd14c5f8660c64ceedf14a549781be47e53d/tools/testing/selftests/Makefile#L46 and the vm/Makefile doesn't respect LDFLAGS anyway: https://github.com/torvalds/linux/blob/5aa5bd14c5f8660c64ceedf14a549781be47e53d/tools/testing/selftests/vm/Makefile#L17 so it was causing a lot of errors: ERROR: kernel-selftest-1.0-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/thuge-gen' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/thuge-gen' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/transhuge-stress' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/transhuge-stress' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/userfaultfd' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/userfaultfd' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/hugepage-shm' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/hugepage-shm' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/on-fault-limit' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/on-fault-limit' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/hugepage-mmap' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/hugepage-mmap' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/compaction_test' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/compaction_test' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/mlock2-tests' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/mlock2-tests' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/map_hugetlb' No GNU_HASH in the elf binary: 'kernel-selftest/1.0-r0/packages-split/kernel-selftest/usr/kernel-selftest/vm/map_hugetlb' [ldflags] * fix the formatting and useless append * add dependency on rsync-native as it's used during do_install: | make: Entering directory 'kernel-selftest/1.0-r0/kernel-selftest-1.0/tools/testing/selftests/vm' | rsync -a run_vmtests compaction_test hugepage-mmap hugepage-shm map_hugetlb mlock2-tests on-fault-limit thuge-gen transhuge-stress userfaultfd kernel-selftest/1.0-r0/image/usr/kernel-selftest/vm/ | /bin/sh: 1: rsync: not found | ../lib.mk:24: recipe for target 'install' failed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* ckermit: Pass -DNOARROWKEYS by defaultKhem Raj2018-08-151-7/+1
| | | | | | | | | | | | | | glibc 2.28+ has caught up with rest of libraries and now build complains in same manner as musl ckucmd.c: In function 'cmdconchk': ckucmd.c:7386:14: error: 'FILE' {aka 'struct _IO_FILE'} has no member named '_cnt' x = stdin->_cnt; ^~ therefore add -DNOARROWKEYS even for glibc as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* stress-ng: Upgrade to 0.09.37Khem Raj2018-08-154-30/+33
| | | | | | Carries fixes needed for building with glibc 2.28+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* faad2: set LICENSE_FLAGSPaul Eggleton2018-08-151-0/+2
| | | | | | | | Commercial usage requires a license according to the homepage, so set LICENSE_FLAGS = "commercial" to indicate that. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* faad2: set more accurate SUMMARY and add HOMEPAGEPaul Eggleton2018-08-151-1/+2
| | | | | | | | Make it clear what this library is for and provide a link for more information. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: drop obsolete patchHongxu Jia2018-08-152-88/+0
| | | | | | | Since libblockdev is upgraded to 2.18, the local patch is obsolete. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Move lonely libcereal from meta to meta-oeFritjof Jonsson2018-08-151-0/+16
| | | | | | Change-Id: I2462274575e121466b5afc4cda006215e32fd34b Signed-off-by: Fritjof Jonsson <fritjofj@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: prevent fetching git submodules during do_configureMartin Jansa2018-08-151-6/+15
| | | | | | | | | | | | | | | * I've tried just disabling them with: --disable-internal-jimtcl --disable-internal-libjaylink but that still tries to use missing jim.h: | ./src/helper/jim-nvp.h:47:10: fatal error: jim.h: No such file or directory | #include <jim.h> | ^~~~~~~ | compilation terminated. | Makefile:3619: recipe for target 'src/libopenocd_la-openocd.lo' failed | make[2]: *** [src/libopenocd_la-openocd.lo] Error 1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cfengine,cfengine-masterfiles: Upgrade to 3.12.0Khem Raj2018-08-154-38/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tcsh: Add dep on virtual/cryptKhem Raj2018-08-151-1/+1
| | | | | | libcrypt is now a separate package starting glibc 2.28+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* udisks: Fix build with glibc 2.28+Khem Raj2018-08-152-7/+84
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* atop: Upgrade to 2.3.0Khem Raj2018-08-153-114/+37
| | | | | | | Drop already upstreamed patch Fix build with glibc 2.28+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lockdev: Fix build with glibc 2.28+Khem Raj2018-08-152-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lsscsi: Upgrade to 0.30Khem Raj2018-08-151-2/+4
| | | | | | rename folder to match recipe name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eject: Fix build with glibc 2.28+Khem Raj2018-08-152-1/+29
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* toybox: Add missing dep on virtual/cryptKhem Raj2018-08-151-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oprofile: upgrade 1.2.0 -> 1.3.0Changqing Li2018-08-114-41/+10
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: upgrade 9.4.18 -> 10.4Changqing Li2018-08-113-25/+28
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 7.2.7 -> 7.2.8Changqing Li2018-08-111-2/+2
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sg3-utils: fix build with glibc-2.28Martin Jansa2018-08-112-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://errors.yoctoproject.org/Errors/Details/185896/ TOPDIR/tmp-glibc/work/core2-64-oe-linux/sg3-utils/1.42-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: sg_map26.o: in function `nd_match_scandir_select': /usr/src/debug/sg3-utils/1.42-r0/sg3_utils-1.42/src/sg_map26.c:359: undefined reference to `major' TOPDIR/tmp-glibc/work/core2-64-oe-linux/sg3-utils/1.42-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: /usr/src/debug/sg3-utils/1.42-r0/sg3_utils-1.42/src/sg_map26.c:361: undefined reference to `minor' TOPDIR/tmp-glibc/work/core2-64-oe-linux/sg3-utils/1.42-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: sg_map26.o: in function `nt_typ_from_filename': /usr/src/debug/sg3-utils/1.42-r0/sg3_utils-1.42/src/sg_map26.c:218: undefined reference to `major' TOPDIR/tmp-glibc/work/core2-64-oe-linux/sg3-utils/1.42-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: /usr/src/debug/sg3-utils/1.42-r0/sg3_utils-1.42/src/sg_map26.c:219: undefined reference to `minor' collect2: error: ld returned 1 exit status Makefile:806: recipe for target 'sg_map26' failed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: fix build with glibc-2.28Martin Jansa2018-08-112-0/+25
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: update to new 2.10.3 release, simplify recipe now that it has a ↵Gianfranco Costamagna2018-08-0810-70/+23
| | | | | | cmake file in the root location Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: add PACKAGECONFIG for lvm-dbusHongxu Jia2018-08-081-0/+1
| | | | | | | | Currently, recipe lvm2 does not support dbus very well, so add PACKAGECONFIG lvm-dbus for libblockdev and disable it by default. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: add PACKAGECONFIG for imjournalChen Qi2018-08-052-0/+11
| | | | | | | | | | | Add PACKAGECONFIG for imjournal, and add corresponding configuration to /etc/rsyslog.d/imjournal.conf when it's enabled. Default to disable it. This patch also enables rsyslog.conf to include configuration files /etc/rsyslog.d/*.conf. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix bug when inherit archiver.leimaohui2018-08-031-0/+1
| | | | | Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: tweak location of tmp dir creationHongxu Jia2018-08-031-0/+1
| | | | | | | | | | | | | | | | | | The tmp dir creation is out of build dir which has the risk to be broken by others. ... | File "build/tmp-glibc/work/i586-wrs-linux/mozjs/52.8.1-r0/ mozjs-52.8.1/build/moz.configure/util.configure", line 190, in try_invoke_compiler | os.remove(path) | OSError: [Errno 2] No such file or directory: '/tmp/conftest.OiV37V.cpp' ... Set var-TMP for tempfile.mktemp to use current build dir to replace default `/tmp'. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Upgrade to 5.5.61Mingli Yu2018-08-033-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openlmi-tools: Fix setup.py clean during buildKhem Raj2018-08-031-6/+4
| | | | | | | | | | setuptools bbclass now runs clean target before configure therefore create the setup.py before main configure task secondly, all action happens inside cli subdir so mark it default S Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: fix coredump caused by wrong use of getenvChangqing Li2018-08-022-0/+28
| | | | | | | | getenv need include header stdlib.h, or an assumed int return for getenv to char * pointer will tripping up the code Signed-off-by: Changqing Li <changqing.li@windriver.com>
* pam-plugin-ccreds: remove local patchesRichard Leitner2018-08-024-174/+3
| | | | | | | | | | As our patches were merged upstream [1] we can safely remove them and use the new upstream revision. [1] https://github.com/PADL/pam_ccreds/pull/1 Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* numactl: remove perl runtime dependencyDima Zavin2018-08-021-1/+0
| | | | | | | numactl has not been a perl script for a long time. Signed-off-by: Dima Zavin <dmitriyz@waymo.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-selftest: Add a recipe on kernel selftestHongzhi.Song2018-08-025-0/+833
| | | | | | | | | | | | | | | | The recipe builds the framework for kernel-selftest. Now, it just contains two sets of testcase, bpf and vm. We will append more to this recipe. The following kernel config fragments must be manually enabled, i.e. in local.conf, to use this test suite. KERNEL_FEATURES_append += "features/bpf/bpf.scc \ cfg/debug-kselftest.scc \ features/hugetlb/hugetlb.scc \ " Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* isomd5sum: 1.2.1 -> 1.2.3Hongxu Jia2018-08-022-8/+8
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libreport: 2.9.2 -> 2.9.5Hongxu Jia2018-08-026-164/+23
| | | | | | | | Drop 0005-remove-python2-support.patch and use option `--with-python2/3' to replace. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tigervnc: 1.8.0 -> 1.9.0Hongxu Jia2018-08-023-41/+13
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* volume-key: 0.3.10 -> 0.3.11Hongxu Jia2018-08-022-57/+2
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvm2/libdevmapper: 2.02.177 -> 2.02.180Hongxu Jia2018-08-025-36/+51
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* efivar: 0.31 -> 0.36Hongxu Jia2018-08-026-149/+11
| | | | | | | | | | | - Drop obsolete patches 0001-makeguids-Do-not-use-__bswap_constant_-16-32-macros.patch musl-strndupa.patch 0001-efivar-dp.h-Add-Wunknown-attributes-when-using-clang.patch 0003-efivar-fix-for-cross-compile.patch Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* efibootmgr: 0.15 -> 0.16Hongxu Jia2018-08-021-1/+1
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: 0.6.3 -> 0.7.6Hongxu Jia2018-08-023-7/+50
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: clean up obsolete patchesHongxu Jia2018-08-024-683/+0
| | | | | | | | Since upgrading libblockdev to 2.18, these patches are useless, remove them. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usleep: use update-alternativesLi Zhou2018-08-021-0/+9
| | | | | | | | | To solve below error: update-alternatives: Error: not linking [...]/rootfs/bin/usleep to /bin/busybox.nosuid since [...]/rootfs/bin/usleep exists and is not a link add using update-alternatives in usleep. Signed-off-by: Li Zhou <li.zhou@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: add support for RISC-VRicardo Salveti2018-08-022-0/+71
| | | | | | | | Based on pending patch that was already submitted at https://bugzilla.mozilla.org/show_bug.cgi?id=1318905. Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>