From 2d93f2a120a24a93d0e6fe773a4c50b22a7be8bd Mon Sep 17 00:00:00 2001 From: "Alex Xu (Hello71)" Date: Thu, 29 Jul 2021 15:09:41 -0400 Subject: media-libs/x265: add --- media-libs/x265/files/neon.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 media-libs/x265/files/neon.patch (limited to 'media-libs/x265/files/neon.patch') diff --git a/media-libs/x265/files/neon.patch b/media-libs/x265/files/neon.patch new file mode 100644 index 0000000..444c899 --- /dev/null +++ b/media-libs/x265/files/neon.patch @@ -0,0 +1,16 @@ +These functions are only built when enabling assembly on ARM; use proper check +to avoid undefined symbols. + +Index: source/common/primitives.cpp +=================================================================== +--- source.orig/common/primitives.cpp ++++ source/common/primitives.cpp +@@ -270,7 +270,7 @@ void PFX(cpu_emms)(void) {} + void PFX(cpu_cpuid)(uint32_t, uint32_t *eax, uint32_t *, uint32_t *, uint32_t *) { *eax = 0; } + void PFX(cpu_xgetbv)(uint32_t, uint32_t *, uint32_t *) {} + +-#if X265_ARCH_ARM == 0 ++#if X265_ARCH_ARM == 0 || !defined(ENABLE_ASSEMBLY) + void PFX(cpu_neon_test)(void) {} + int PFX(cpu_fast_neon_mrc_test)(void) { return 0; } + #endif // X265_ARCH_ARM -- cgit v1.2.3-54-g00ecf