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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to