> Back on this! It turn out that this breaks the shared Ada runtime.
> Indeed, exported variables on Ada packages in a DLLs are only accessible
> when linking against DLL (thanks to runtime pseudo reloc).
> With the patch applied it is not possible to build any Ada application
> using the shared runtime. This is a very serious problem, the patch
> should be reverted.
Indeed, that's a blocking issue.
Pascal, could you take care of reverting this change (at least the parts
that are intrusve)? Thanks in advance.