freebsd-ports/multimedia/openh264/files
Jan Beich af9ad09683 multimedia/openh264: unbreak build on aarch64
/nxb-bin/usr/bin/cc -O2 -pipe  -I/usr/local/include/gmp-api -fno-strict-aliasing  -DHAVE_NEON_AARCH64 -fPIC -DGENERATED_VERSION_HEADER -I./codec/common/arm64/ -I./codec/api/svc -I./codec/common/inc   -c -o codec/common/arm64/copy_mb_aarch64_neon.o codec/common/arm64/copy_mb_aarch64_neon.S
<instantiation>:4:1: error: unknown directive
.func WelsCopy8x8_AArch64_neon
^
codec/common/arm64/copy_mb_aarch64_neon.S:186:1: note: while in macro instantiation
WELS_ASM_AARCH64_FUNC_BEGIN WelsCopy8x8_AArch64_neon
^
<instantiation>:2:1: error: unknown directive
.endfunc
^
codec/common/arm64/copy_mb_aarch64_neon.S:196:1: note: while in macro instantiation
WELS_ASM_AARCH64_FUNC_END
^
[...]

Backout r394430 as armv6 can do NEON but not runtime detection on
FreeBSD while armv8 always has NEON. So, use devel/binutils and detect
NEON via compiler defines e.g.,

  # To enable NEON on armv6 put the following into make.conf
  CFLAGS+=	-march=armv7-a

PR:		201273 (ping)
MFH:		2015Q4
2015-10-31 14:24:16 +00:00
..
gmpopenh264.js.in Switch OpenH264 plugin to use environment variable 2015-08-11 13:22:54 +00:00
patch-codec_common_src_cpu.cpp multimedia/openh264: unbreak build on aarch64 2015-10-31 14:24:16 +00:00
patch-Makefile - Update openh264 to 1.3.1 2015-01-14 08:06:43 +00:00