[MacPorts] #62618: dav1d @0.8.2: build fails on leopard PPC (at least) with several errors
MacPorts
noreply at macports.org
Sat Apr 3 12:47:30 UTC 2021
#62618: dav1d @0.8.2: build fails on leopard PPC (at least) with several errors
---------------------+---------------------------
Reporter: kencu | Owner: ctreleaven
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: leopard tiger
Port: dav1d |
---------------------+---------------------------
Comment (by ballapete):
To me it looks as if just an implementation of some `memalign` function is
missing:
{{{
58 /*
59 * Allocate align-byte aligned memory. The return value can be
released
60 * by calling the dav1d_free_aligned() function.
61 */
62 static inline void *dav1d_alloc_aligned(size_t sz, size_t align) {
63 assert(!(align & (align - 1)));
64 #ifdef HAVE_POSIX_MEMALIGN
65 void *ptr;
66 if (posix_memalign(&ptr, align, sz)) return NULL;
67 return ptr;
68 #elif defined(HAVE_ALIGNED_MALLOC)
69 return _aligned_malloc(sz, align);
70 #elif defined(HAVE_MEMALIGN)
71 return memalign(align, sz);
72 #else
73 #error Missing aligned alloc implementation
74 #endif
75 }
}}}
--
Ticket URL: <https://trac.macports.org/ticket/62618#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list