Opened 3 years ago

Closed 3 years ago

#61748 closed defect (fixed)

libde265 @1.0.6: build failure on Apple Silicon

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: arm64 Cc: fracai
Port: libde265

Description

libde265 @1.0.6 fails to build on Apple Silicon:

./asm.S:44:15: error: unknown arch name
        .arch armv7-a
              ^
./asm.S:54:9: error: unknown directive
        .fpu neon
        ^
./asm.S:59:9: error: unknown directive
        .syntax unified
        ^
./asm.S:60:1: error: unexpected token at start of statement
@ .thumb
^
./asm.S:61:1: error: unexpected token at start of statement
@ .eabi_attribute 25, 1 @ Tag_ABI_align_preserved
^
./asm.S:62:1: error: unexpected token at start of statement
@ .section .note.GNU-stack,"",%progbits @ Mark stack as non-executable
^
<instantiation>:18:1: error: unexpected token at start of statement
@ .type libde265_detect_neon, %function
^
cpudetect.S:26:1: note: while in macro instantiation
function libde265_detect_neon, export=1
^
<instantiation>:19:9: error: unknown directive
        .func libde265_detect_neon
        ^

(and more ...)

1.0.8 is available. Maybe updating would be a good first thing to try.

Change History (2)

comment:1 Changed 3 years ago by fracai

Cc: fracai added

comment:2 Changed 3 years ago by Mark Felder <feld@…>

Resolution: fixed
Status: assignedclosed

In d1de5d677d94b67f5c72820263eba76d33c528d6/macports-ports (master):

libde265: update to 1.0.8

  • update to 1.0.8
  • fix building on Apple Silicon [1]

Closes: #61748

[1] Upstream issue: https://github.com/strukturag/libde265/issues/284

Note: See TracTickets for help on using tickets.