summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/poke/poke_4.2.bb
Commit message (Collapse)AuthorAgeFilesLines
* poke: Fix the reproducibility of installed scriptsYoann Congal2025-03-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | Upstream does not support our default parallel "make -j install"[0]. So, disable it with PARALLEL_MAKEINST = "-j1" to avoid non-reproducibility where some scripts can be installed or not. Explanation for the non-reproducibility: There is a race condition between 2 actions at install around the installed script in $pkgdatadir: * Removal of existing scripts /usr/share/poke/*.pk * Installation of default scripts in the same directory Sadly, those 2 actions are not ordered. Depending on the build system load, removal can (rarely) happen *after* the installation. In this case, no script in present in /usr/share/poke/ when the install process end. [0]: https://sourceware.org/bugzilla/show_bug.cgi?id=32815#c1 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: remove obsolete acpathsRoss Burton2025-02-271-4/+0
| | | | | | | | | As of "autotools: don't try and find in-tree macros" in core, acpaths is no longer used. Also switch to out-of-tree builds as this appear to work now. Signed-off-by: Ross Burton <ross.burton@arm.com>
* poke: enable out of tree buildsRoss Burton2025-02-271-2/+1
|
* poke: upgrade 4.1 -> 4.2Wang Mingyu2024-07-151-0/+33
Changelog: ============= * Bug fixes - Handle 'strdup' error correctly in mmap IO device. - Exclude unnamed fields when traversing struct types. Fixes bug 31836. - Replace 'strtok' with 'strtok_r' in pkl-ast. - Fix the compiler to not accept invalid use of 'break'/'continue' statements. - Fix the compiler to emit the correct code for valid 'break'/'continue' statements in more unconventional cases. - Fix 'iogetb' to always produce a bit offset due to signature of 'iobias' function. - Fix 'pkl_loc_to_source' to handle compilation from buffer correctly. - Fix use of 'assert' function in parser. * Improvements - Diagnostics for invalid casts has been improved. - Improve diagnostics of '.ios' command. * Build system update - Handle execution errors for 'pokefmt' tests. * Pickles update - 'diff_structured' function in 'diff' pickle has been fixed to detect "simple types" correctly (types that have value semantics instead of reference semantics). * Documentation update - Update reference manual to use '.vm disa' as short name for '.vm disassemble' instead of '.vm dis'. * Internal changes - Internal machinery for compiler builtins has been removed. These were no longer necessary. * Jitter update - Update jitter submodule to incorporate a fix for 'configure' portability issue on some old systems. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>