On 26/09/2024 18:14, Matthieu Longo wrote: > A previous patch ([1]) introduced a build regression on aarch64-none-elf > target. The changes were primarilly tested on aarch64-unknown-linux-gnu, > so the issue was missed during development. > The includes are slighly different between the two targets, and due to some > include rules ([2]), "aarch64-unwind-def.h" was not found. > > [1]: > https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=bdf41d627c13bc5f0dc676991f4513daa9d9ae36 > > [2]: https://gcc.gnu.org/onlinedocs/cpp/Include-Syntax.html >> include "file" >> ... It searches for a file named file first in the directory >> containing the current file, ... > > libgcc/ChangeLog: > > * config/aarch64/aarch64-unwind.h: fix header path. > --- > libgcc/config/aarch64/aarch64-unwind.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libgcc/config/aarch64/aarch64-unwind.h > b/libgcc/config/aarch64/aarch64-unwind.h > index 2b774eb263c..4d36f0b26f7 100644 > --- a/libgcc/config/aarch64/aarch64-unwind.h > +++ b/libgcc/config/aarch64/aarch64-unwind.h > @@ -25,7 +25,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. > If not, see > #if !defined (AARCH64_UNWIND_H) && !defined (__ILP32__) > #define AARCH64_UNWIND_H > > -#include "aarch64-unwind-def.h" > +#include "config/aarch64/aarch64-unwind-def.h" > > #include "ansidecl.h" > #include <stdbool.h>
OK. R.