diff --git a/src/amd/addrlib/meson.build b/src/amd/addrlib/meson.build index 7609cc94eb3..8bafa9af3a4 100644 --- a/src/amd/addrlib/meson.build +++ b/src/amd/addrlib/meson.build @@ -54,6 +54,13 @@ files_addrlib = files( # Skip the addrlib definition of ADDR_FASTCALL so as not to use regparm. cpp_args_addrlib = ['-DADDR_FASTCALL='] + +if host_machine.endian() == 'little' + cpp_args_addrlib += '-DLITTLEENDIAN_CPU' +else + cpp_args_addrlib += '-DBIGENDIAN_CPU' +endif + foreach w : ['-Wno-unused-variable', '-Wno-unused-local-typedefs', '-Wno-unused-but-set-variable', '-Wno-maybe-uninitialized'] if cpp.has_argument(w) diff --git a/src/amd/addrlib/src/core/addrcommon.h b/src/amd/addrlib/src/core/addrcommon.h index 6114fbbb07e..d592f04be54 100644 --- a/src/amd/addrlib/src/core/addrcommon.h +++ b/src/amd/addrlib/src/core/addrcommon.h @@ -46,15 +46,6 @@ #include #endif -#include "util/macros.h" -#include "util/u_endian.h" - -#if UTIL_ARCH_LITTLE_ENDIAN -#define LITTLEENDIAN_CPU -#elif UTIL_ARCH_BIG_ENDIAN -#define BIGENDIAN_CPU -#endif - //////////////////////////////////////////////////////////////////////////////////////////////////// // Platform specific debug break defines