aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
AgeCommit message (Collapse)Author
2023-04-02meta-oe-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling
Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-oe-ptest-image.bb for an image per ptest in the form of meta-oe-ptest-image-XXX using class extensions. * Add meta-oe-ptest-all-image.bb depends on ALL meta-oe-ptest-image-XXX in meta-oe * Add meta-oe-ptest-fast-image.bb depends on meta-oe ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-oe-ptest-image-XXX can be built with: $ bitbake meta-oe-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-oe-ptest-all-image You may will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresult.json Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-04-01ptest-packagelists-meta-oe.inc: add ptest recipesTim Orling
Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_OE for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_OE for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_OE for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-04-01span-lite: do not inherit ptestTim Orling
This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-04-01cli11: do not inherit ptestTim Orling
This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-03-28opencv: Fix PACKAGECONFIG[openvino]Zoltán Böszörményi
The circular dependency was fixed in a different way in meta-intel's openvino-inference-engine. Only some samples in openvino use opencv and building the samples was made optional. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28postgresql: fix ptest failure of sysviews testManoj Saun
In postgresql sysview ptest are failing due to hidden build info in pg_config table. The information is hidden due to existing patch 0001-config_info.c-not-expose-build-info.patch So for passing the test we need to reduce the row count in the sysviews test. Also for test results to be shown as pass we need to reduce the row count for the expected count in the sysviews.out file. Signed-off-by: Manoj Saun <manojsingh.saun@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28abseil-cpp: upgrade 20221014.0 -> 20230125.1Xiangyu Chen
Note: please make sure your oe-core has the following commit: https://git.openembedded.org/openembedded-core/commit/?id=a73e269d3e591a10bb397b94b82e3fb960112d33 Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28reboot-mode: new packageBartosz Golaszewski
Add a recipe for the simple program that allows to replicate android reboot's behavior on linux (e.g. reboot bootloader, reboot recovery) as well as test reboot mode drivers in the linux kernel. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28ctags: upgrade 6.0.20230312.0 -> 6.0.20230319.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25xdg-desktop-portal: fix bwrap pathMarkus Volk
bwrap path is read from STAGING_BINDIR_NATIVE. This commit fixes reproducibility and runtime Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25Nodejs: add missing run_ptest scriptArchana Polampalli
ptest-runner is not available for Nodejs on target hence added run-ptest script Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25libpeas: upgrade 1.34.0 -> 1.36.0Wang Mingyu
Changelog: ========= * PeasExtensionSet now implements GListModel * libpeas now requires GLib 2.44 or newer for GListModel * Translation updates: - Interlingue - Turkish Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25libass: upgrade 0.17.0 -> 0.17.1Wang Mingyu
Changelog: ========== Fix buffer overread if soft-wrapping occurred and ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1 (bug introduced in 0.16.0) x86: detect GNU Hurd and configure NASM appropriately Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23can-utils: upgrade 2021.08.0 -> 2023.03Wang Mingyu
Support of new kernel features: ----------------------------------- j1939: make use of new RX UAPI isotp: rework FRAME_TXTIME handling and buffer size (Linux v5.18+) isotp: add support for transmission without flow control (Linux v5.19+) mcp251xfd-dump: add support for dumps created with Linux kernel >= v5.18 can-calc-bit-timing: import bit timing calculation algorithm from v5.19 cangen: add support for SO_TXTIME includes: update to Linux 6.2 upstream (with CAN XL data structures) Improvements and features: -------------------------------- canfdtest: Add extended frame format / message length / FD / BRS support can-calc-bit-timing: add support for calculation of CAN-FD bit timings cangen: add option for absolute timeouts cangen: new generation mode - partially randomized payload (-D) slcan: increase BTR char limit to 8 for 32bit BTR log asc converter: support len8_dlc for Classical CAN frames candump: handle individual logfile name for stdout cansniffer: add CAN FD support cansniffer: make ASCII output switchable in CAN FD mode canplayer: introduce option to limit the number of processed frames Fixes: ----------------------- candump: print number of dropped frames as unsigned values candump: reserve enough space for ctrlmsg candump: fix accidentally disabled traffic timeout feature lib: fix seperator in snprintf_error_data Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23consolation: upgrade 0.0.8 -> 0.0.9Wang Mingyu
License-Update:point to COPYING file Changelog: ============ * Resync with libinput 1.21.0 * With libinput 1.21: New option --enable-dwtp * Add new option --disable-mouse-reporting. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23googletest: upgrade 1.12.1 -> 1.13.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23php: upgrade 8.2.3 -> 8.2.4Wang Mingyu
Changelog: =========== - Core: . Fixed incorrect check condition in type inference. . Fix incorrect check in zend_internal_call_should_throw(). . Fixed overflow check in OnUpdateMemoryConsumption. . Fixed bug GH-9916 (Entering shutdown sequence with a fiber suspended in a Generator emits an unavoidable fatal error or crashes). . Fixed bug GH-10437 (Segfault/assertion when using fibers in shutdown function after bailout). . Fixed SSA object type update for compound assignment opcodes. . Fixed language scanner generation build. . Fixed zend_update_static_property() calling zend_update_static_property_ex() misleadingly with the wrong return type. . Fix bug GH-10570 (Fixed unknown string hash on property fetch with integer constant name). . Fixed php_fopen_primary_script() call resulted on zend_destroy_file_handle() freeing dangling pointers on the handle as it was uninitialized. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23opencl-headers: upgrade 2022.09.30 -> 2023.02.06Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23fluentbit: Disable upstart scriptsKhem Raj
They are not cross compile friendly as they poke into build host directories to determine if system is upstart based and it can fail build on such hosts e.g. ubuntu If someone is still using upstart with OE then please fix it and send a better fix upstream to re-enable it here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23opencv: Support OpenVINOZoltán Böszörményi
Add PACKAGECONFIG[openvino]. It uses openvino-inference-engine-initial as build dependency to avoid circular dependency. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23nodejs: package-split between nodejs and nodejs-npmJan Feemers
The nodejs package contains a symbolic link `/usr/bin/corepack` to a file from the nodejs-npm package. ```shell build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/packages-split/nodejs/usr/bin$ ls -l total 31932 lrwxrwxrwx 1 jan jan 45 Feb 21 05:08 corepack -> ../lib/node_modules/corepack/dist/corepack.js -rwxr-xr-x 2 jan jan 32694304 Feb 21 05:08 node build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/packages-split/nodejs-npm/usr/lib/node_modules/corepack/dist$ ls -l total 2428 -rwxr-xr-x 2 jan jan 614216 Feb 21 05:08 corepack.js ``` Due to the link, the build system detects a dependency from package `nodejs` to package `nodejs-npm`. Since the `nodejs-npm` package depends on plenty more packages the link should be moved to the `nodejs-npm` package. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22xf86-video-amdgpu: upgrade 22.0.0 -> 23.0.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22xterm: upgrade 378 -> 379Wang Mingyu
Changelog: ========== * improve text-cursor (patch by Jan Engelhardt): + allow selecting CURSOR_BAR mode from command-line/Xresources. + draw cursor using filled rectangle instead of rectangle outline to permit thicker underlines/bars. + scale up cursor relative to font size. * improve readline modes (Fedora #2166860): + document readline modes + change the feature to configure by default + replace hard-coded SS3 for cursor movement with current mode + replace hard-coded erase/lnext characters with current values * improve status-line (report by Thomas Wolff): + RIS turns off status-line + Right-margin (DECLRMM and DECSLRM) limits the length of text written/updated in the status-line. + Most controls which affect the whole screen are ignored while updating the status-line. * modify configure check for tgetent to allow for some special cases of ncurses configuration (report by Satadru Pramani). * reduce timeout, improve warning message if resize is run on a terminal which is not VT100-compatible. * reduce compiler warnings in configure script. 0001-Add-configure-time-check-for-setsid.patch refreshed for new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22python3-apt: upgrade 2.5.2 -> 2.5.3Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22android-tools: update to 29.0.6.r14Etienne Cordonnier
Note: the adbd makefile can't be upstreamed to debian, because there is already an open PR upstream: https://salsa.debian.org/android-tools-team/android-platform-tools/-/merge_requests/4/diffs Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22cmocka: Check for previous declaration of uintptr_tKhem Raj
Fix build with musl/aarch64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22cmocka: update from 1.1.5+ to 1.1.7Randy MacLeod
Switch the SRC_URI branch from master to stable-1.1 The 1.1.5 version was actually a bit ahead of that tag but the ChangeLog comment for the two releases are: Thu Feb 23 2023 Andreas Schneider <asn@cryptomilk.org> * cmocka version 1.1.7 * Update ignore list for source tarball generation Fri Feb 16 2023 Andreas Schneider <asn@cryptomilk.org> * cmocka version 1.1.6 * Added new assert macros to compare 2 double given an epsilon * Added meson build system * Added header with version to TAP13 output * Fixed issues with MSVC * Fixed TAP output for skipped tests * Fixed issue with fail_msg * CMake generated configs for find_package(cmocka) * Documentation improvements CMake still seems to be the default build tool based on Install.md so use that rather than the shiny Meson system. One test, test_cmockery, was added so now there are 23 passing ptests. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22libyang: upgrade 2.1.30 -> 2.1.55Yi Zhao
ChangeLog: https://github.com/CESNET/libyang/releases/tag/v2.1.55 * Generate cases list dynamically in run-ptest. * Add a patch to fix ptest. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22redis: upgrade 7.0.9 -> 7.0.10Changqing Li
Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service Bug Fixes ========= * Large blocks of replica client output buffer may lead to psync loops and unnecessary memory usage (#11666) * Fix CLIENT REPLY OFF|SKIP to not silence push notifications (#11875) * Trim excessive memory usage in stream nodes when exceeding `stream-node-max-bytes` (#11885) * Fix module RM_Call commands failing with OOM when maxmemory is changed to zero (#11319) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22packagegroup-meta-oe: Remove mongodb from rdep list of packagegroupKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-22libssh: Fix build with clang16Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-18redis: fix service redis-server restart not working under sysvinitStefan Ghinea
Under sysvinit when trying to restart redis-server using service redis-server restart two calls are made to start-stop-daemon, first with the --stop argument and then with --start argument consecutively. Because the process doesn't immediately terminate when start-stop-daemon --stop is called, the next call to start-stop-daemon --start finds the process still running and does not attempt to start another one. This leads to only a stop of the redis-server process when a restart is requested. This behavior affects all redis versions using sysvinit only. This can be fixed by using the --retry <timeout/schedule> argument with start-stop-daemon --stop in order for the call to block until the process terminates so that start-stop-daemon --start will attempt to start a new process. Unfortunately the --retry argument works only in the implementation of start-stop-daemon provided by dpkg package and is ignored in the implementation provided by busybox package. A repeated check if the process is still running and another try with another signal after a timeout will effectively simulate a stop with --retry=TERM/5/KILL/5 schedule. Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17lirc: Fix build with usrmerge feature building on ubuntu hostsKhem Raj
We get a very cryptic error during do_package ERROR: Didn't find service unit 'lircmd.service', specified in SYSTEMD_SERVICE:lirc. The reason is on ubuntu build hosts configure pokes at build host and decided its ubuntu and applies hardcoded value of /lib/systemd/system for systemdunitdir instead of /usr/lib/systemd/system as passed from recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17uutils-coreutils: Add crates checksum and use cargo-update-recipes-cratesFrederic Martinsons
This is related to checksum verification introduction in bitbake crate fetcher: https://patchwork.yoctoproject.org/project/bitbake/patch/20230315131513.50635-1-frederic.martinsons@gmail.com/ Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17libssh: add ptestYi Zhao
Results: $ ptest-runner libssh START: ptest-runner 2023-03-16T02:56 BEGIN: /usr/lib/libssh/ptest PASS: torture_bind_config PASS: torture_buffer PASS: torture_bytearray PASS: torture_callbacks PASS: torture_channel PASS: torture_config PASS: torture_crypto PASS: torture_hashes PASS: torture_init PASS: torture_isipaddr PASS: torture_keyfiles PASS: torture_knownhosts_parsing PASS: torture_list PASS: torture_misc PASS: torture_moduli PASS: torture_options PASS: torture_packet PASS: torture_packet_filter PASS: torture_pki PASS: torture_pki_ecdsa PASS: torture_pki_ed25519 PASS: torture_pki_rsa PASS: torture_push_pop_dir PASS: torture_rand PASS: torture_session_keys PASS: torture_temp_dir PASS: torture_temp_file PASS: torture_threads_buffer PASS: torture_threads_crypto PASS: torture_threads_init PASS: torture_threads_pki_rsa PASS: torture_tokens DURATION: 24 END: /usr/lib/libssh/ptest 2023-03-16T02:56 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17android-tools: fix TMPDIREtienne Cordonnier
Remove the TMPDIR environment variable from adb which is used by commands like mktemp (set to /data/local/tmp in android but vanilla linux uses /tmp per default). Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17tk: inherit pkgconfigJustin Bronder
I noticed that xft was not getting enabled as expected because the recipe was using pkg-config from the host. Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17ctags: upgrade 6.0.20230305.0 -> 6.0.20230312.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17makeself: upgrade 2.4.5 -> 2.5.0Wang Mingyu
Changelog: ============ Adds improved support for NetBSD, OpenBSD Improved support for minimal Linux distributions such as Alpine Added bzip3 compression support Increased control over GPG signing via the GPG extra parameters Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17postgresql: Fix install conflict when enable multilib.Wang Mingyu
Error: Transaction test error: file /usr/include/pg_config.h conflicts between attempted installs of lib32-libpq-dev-15.2-r0.armv7ahf_neon and libpq-dev-15.2-r0.aarch64 file /usr/include/pg_config_ext.h conflicts between attempted installs of lib32-libpq-dev-15.2-r0.armv7ahf_neon and libpq-dev-15.2-r0.aarch64 The differences of pg_config_ext.h are as follows: @@ -5,4 +5,4 @@ */ /* Define to the name of a signed 64-bit integer type. */ -#define PG_INT64_TYPE long int +#define PG_INT64_TYPE long long int The differences of pg_config.h are as follows: @@ -11,13 +11,13 @@ #define ALIGNOF_INT 4 /* The normal alignment of `long', in bytes. */ -#define ALIGNOF_LONG 8 +#define ALIGNOF_LONG 4 /* The normal alignment of `long long int', in bytes. */ -/* #undef ALIGNOF_LONG_LONG_INT */ +#define ALIGNOF_LONG_LONG_INT 8 /* The normal alignment of `PG_INT128_TYPE', in bytes. */ -#define ALIGNOF_PG_INT128_TYPE 16 +/* #undef ALIGNOF_PG_INT128_TYPE */ /* The normal alignment of `short', in bytes. */ #define ALIGNOF_SHORT 2 @@ -369,10 +369,10 @@ #define HAVE_LOCALE_T 1 /* Define to 1 if `long int' works and is 64 bits. */ -#define HAVE_LONG_INT_64 1 +/* #undef HAVE_LONG_INT_64 */ /* Define to 1 if `long long int' works and is 64 bits. */ -/* #undef HAVE_LONG_LONG_INT_64 */ +#define HAVE_LONG_LONG_INT_64 1 /* Define to 1 if you have the <mbarrier.h> header file. */ /* #undef HAVE_MBARRIER_H */ @@ -780,7 +780,7 @@ /* #undef HAVE___STRTOULL */ /* Define to the appropriate printf length modifier for 64-bit ints. */ -#define INT64_MODIFIER "l" +#define INT64_MODIFIER "ll" /* Define to 1 if `locale_t' requires <xlocale.h>. */ /* #undef LOCALE_T_IN_XLOCALE */ @@ -814,10 +814,10 @@ #define PACKAGE_VERSION "15.2" /* Define to the name of a signed 128-bit integer type. */ -#define PG_INT128_TYPE __int128 +/* #undef PG_INT128_TYPE */ /* Define to the name of a signed 64-bit integer type. */ -#define PG_INT64_TYPE long int +#define PG_INT64_TYPE long long int /* Define to the name of the default PostgreSQL service principal in Kerberos (GSSAPI). (--with-krb-srvnam=NAME) */ @@ -845,7 +845,7 @@ #define PG_VERSION_NUM 150002 /* A string containing the version number, platform, and C compiler */ -#define PG_VERSION_STR "PostgreSQL 15.2 on aarch64-poky-linux-gnu, compiled by aarch64-poky-linux-gcc (GCC) 12.2.0, 64-bit" +#define PG_VERSION_STR "PostgreSQL 15.2 on arm-pokymllib32-linux-gnueabi, compiled by arm-pokymllib32-linux-gnueabi-gcc (GCC) 12.2.0, 32-bit" /* Define to 1 to allow profiling output to be saved separately for each process. */ @@ -872,16 +872,16 @@ #define SIZEOF_BOOL 1 /* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG 8 +#define SIZEOF_LONG 4 /* The size of `off_t', as computed by sizeof. */ #define SIZEOF_OFF_T 8 /* The size of `size_t', as computed by sizeof. */ -#define SIZEOF_SIZE_T 8 +#define SIZEOF_SIZE_T 4 /* The size of `void *', as computed by sizeof. */ -#define SIZEOF_VOID_P 8 +#define SIZEOF_VOID_P 4 /* Define to 1 if all of the C90 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for @@ -892,10 +892,10 @@ /* #undef STRERROR_R_INT */ /* Define to 1 to use ARMv8 CRC Extension. */ -#define USE_ARMV8_CRC32C 1 +/* #undef USE_ARMV8_CRC32C */ /* Define to 1 to use ARMv8 CRC Extension with a runtime check. */ -/* #undef USE_ARMV8_CRC32C_WITH_RUNTIME_CHECK */ +#define USE_ARMV8_CRC32C_WITH_RUNTIME_CHECK 1 /* Define to 1 to build with assertion checks. (--enable-cassert) */ /* #undef USE_ASSERT_CHECKING */ @@ -989,7 +989,7 @@ /* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ +#define _FILE_OFFSET_BITS 64 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ /* #undef _LARGEFILE_SOURCE */ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14nodejs: Depend on file-nativeKhem Raj
Some older distribution e.g. alma8 has a version of file utility which is version 5.33 but more importantly missing this patch [1] from version 5.40 which causes package failures in wasm files e.g. ERROR: nodejs-18.14.2-r0 do_package: Fatal errors occurred in subprocesses: Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/write_file.wasm']' returned non-zero exit status 1. Subprocess output:ERROR: Bad magic format `version %#x (MVP)' (bad format char: #) Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/symlink_loop.wasm']' returned non-zero exit status 1. Subprocess output:ERROR: Bad magic format `version %#x (MVP)' (bad format char: #) Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/notdir.wasm']' returned non-zero exit status 1. Subprocess output:ERROR: Bad magic format `version %#x (MVP)' (bad format char: #) Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/preopen_populates.wasm']' returned non-zero exit status 1. Subprocess output:ERROR: Bad magic format `version %#x (MVP)' (bad format char: #) Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/clock_getres.wasm']' returned non-zero exit status 1. Subprocess output:ERROR: Bad magic format `version %#x (MVP)' (bad format char: #) Command '['file', '-b', '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/nodejs/18.14.2-r0/package/usr/lib/nodejs/ptest/test/wasi/wasm/main_args.wasm']' returned non-zero exit status 1. [1] https://github.com/file/file/commit/85b7ab83257b3191a1a7ca044589a092bcef2bb3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14libreport: update to version 2.17.8Joe Slater
Update SRC_REV and change recipe name. Modify patches to apply and remove unrecognized configure option --without-python2. Retain --with-python3 even though it is the default. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: port some patches from version 5Etienne Cordonnier
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: various fixesEtienne Cordonnier
- fix img2simg which was broken in the original recipe (wrong rpath and missing linking to libbase) - remove clang dependency and make it compile with gcc - fix installation of img2simg and simg2img which was broken in the original recipe - backport patch https://github.com/nmeum/android-tools/blob/master/patches/adb/0023-Update-usage-of-usbdevfs_urb-to-match-new-kernel-UAP.patch The license is MIT, so it can be used. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: Add flag to enable adbd serviceEtienne Cordonnier
android-tools-adbd service can be enabled in the image using USB_DEBUGGING_ENABLED = "1" in local.conf. See commit 4271cc28279b791 of meta-openembedded. The existing ConditionPathExists line in the service file checks for the existence of this file. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: move adbd to its own packageEtienne Cordonnier
This is consistent with the existing recipe in meta-openembedded, and will make it easier for users of the recipe to switch between versions. Also prepend the list of packages instead of appending. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: remove dead codeEtienne Cordonnier
This is a copy-paste leftover from the original meta-openembedded recipe (version 5). Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-14android-tools 10: import version from meta-clangEtienne Cordonnier
Imported from: https://github.com/kraj/meta-clang.git Commit 87d41f7dd7a69bbf159 This version is on the one hand newer than the version currently in meta-openembedded (version 10 vs 5) and on the other hand based on the debian sources, which already contain some makefiles added by debian (android normally compiles with Android.bp files) and should thus be easier to maintain than current version. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-13freeglut: Drop -fcommon and add -Wno-implicit-function-declarationKhem Raj
-Wno-implicit-function-declaration is needed for keeping it going with new compiler's e.g. clang16 -fcommon is no longer needed with this version of freeglut Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-13waylandpp: Just enforce opengl for target recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>