On Mon Jul 6, 2026 at 3:50 PM CEST, Ross Burton via lists.openembedded.org wrote: > Drop the backported C23 patch, and replace the debug-prefix-map patches > with backports that are now merged upstream (thanks Joshua Watt). > > Out-of-tree builds work again, so switch back to autotools. > > Upstream release notes: > - Fix build problems on C23 compilers using a pre-C23 version of <stdbool.h>. > - The immediate form of the JMPE instruction (opcode 0F B8) has been > changed to an absolute address. > - Various build fixes. > - Corrections to assembling encodings. > - Corrections to disassembling. > - Whole bunch of minor fixes to operand sizes, operand size prefixes. > - Add support for C2y-style \o escape sequences, braced escape > sequences, and as NASM extensions, decimal escape sequences (\d) and > control-character escape sequences (\^). > - Fix generation of the short opcodes for ADD, OR, ADC, SBB, AND, SUB, > XOR, and CMP AL,imm8. > - Fix truncation of the generated constant to 63 bits when invoking a > single-line macro when an argument is defined as =/b or =/ub. > - Add an %env() preprocessor function as a more robust and flexible > alternative to the %! construct. > - The maximum number of multi-line macro parameters is now a > configurable limit. > - The --limi- options and %pragma limit now accept the keywords > default, maximum, and reset. > - Fix parsing of seg:offs–style FAR pointers in EQU. > - Fix the %clear preprocessor directive hanging when given parameters. > - Fix a crash when -M directives were used in response files. > - New listing option -Lc to include the contents of INCBIN files. > - New listing option -Lt to include the output from every iteration of > TIMES and ALIGN directives. > - The %pragma list options directive now support resetting options to > their command-line default. > - New predefined macros __?LIST_OPTIONS?__ and > __?LIST_OPTIONS_DEFAULT?__ to query the active and command-line > default listing options. > > Signed-off-by: Ross Burton <[email protected]> > ---
Hi Ross, Sorry but it looks like this upgrade is breaking the reproducibility test for ffmpeg: https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4343 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260707-b241bpry/ It looks like libav built code differs. Can you have a look at this? Thanks, Mathieu -- Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#240481): https://lists.openembedded.org/g/openembedded-core/message/240481 Mute This Topic: https://lists.openembedded.org/mt/120139558/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
