diff options
Diffstat (limited to 'src/include/xen')
| -rwxr-xr-x | src/include/xen/import.pl | 4 | ||||
| -rw-r--r-- | src/include/xen/xen.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/include/xen/import.pl b/src/include/xen/import.pl index 9f09a77a4..12c7b0013 100755 --- a/src/include/xen/import.pl +++ b/src/include/xen/import.pl @@ -59,6 +59,10 @@ sub try_import_file { if ( /^\#include\s+[<\"](\S+)[>\"]/ ) { push @dependencies, catfile ( $subdir, $1 ); } + # Patch "Unsupported architecture" line + if ( /^\#error\s+"Unsupported\sarchitecture"/ ) { + $_ = "#include <bits/xen.h>" + } # Write out line print $outfh "$_\n"; # Apply FILE_LICENCE() immediately after include guard diff --git a/src/include/xen/xen.h b/src/include/xen/xen.h index 8a4b30b39..c35008aa0 100644 --- a/src/include/xen/xen.h +++ b/src/include/xen/xen.h @@ -19,7 +19,7 @@ FILE_LICENCE ( MIT ); #elif defined(__arm__) || defined (__aarch64__) #include "arch-arm.h" #else -#error "Unsupported architecture" +#include <bits/xen.h> #endif #ifndef __ASSEMBLY__ |
