From 97ff5160d195714135e0fbc837e123a65910b030 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sat, 20 Feb 2021 13:27:02 +0000 Subject: [PATCH] ac/rgp: define EM_AMDGPU if missing for compatibility EM_AMDGPU isn't defined on DragonFly, FreeBSD, OpenBSD, so use the same workaround as ac_rtld.c. src/amd/common/ac_rgp_elf_object_pack.c:382:24: error: use of undeclared identifier 'EM_AMDGPU' elf_hdr.e_machine = EM_AMDGPU; ^ Fixes: 110bb2c77dd3 ("ac/rgp: add helper function to write rgp elf oject") Reviewed-by: Mauro Rossi Reviewed-by: Samuel Pitoiset Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/amd/common/ac_rgp_elf_object_pack.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/amd/common/ac_rgp_elf_object_pack.c b/src/amd/common/ac_rgp_elf_object_pack.c index 3d8c620..b7575dd 100644 --- a/src/amd/common/ac_rgp_elf_object_pack.c +++ b/src/amd/common/ac_rgp_elf_object_pack.c @@ -39,6 +39,10 @@ #include "ac_rgp.h" #include "main/macros.h" +#ifndef EM_AMDGPU +// Old distributions may not have this enum constant +#define EM_AMDGPU 224 +#endif char shader_stage_api_string[6][10] = { ".vertex", /* vertex */ -- 2.7.4