20 lines
914 B
Plaintext
20 lines
914 B
Plaintext
$NetBSD: patch-openjpeg_libopenjpeg_opj_malloc_h,v 1.1 2013/03/16 22:25:21 dholland Exp $
|
|
|
|
To avoid following problem:
|
|
| gcc .. (omitted).. g -o ./sobin/gsc ./psi/dxmainc.c \
|
|
| -L./sobin -Wl,-R/usr/pkg/lib -lgs
|
|
| ./sobin/libgs.so: undefined reference to `memalign'
|
|
| gmake[2]: *** [sobin/gsc] Error 1
|
|
|
|
--- openjpeg/libopenjpeg/opj_malloc.h.orig 2013-02-14 07:58:13.000000000 +0000
|
|
+++ openjpeg/libopenjpeg/opj_malloc.h
|
|
@@ -84,7 +84,7 @@ Allocate memory aligned to a 16 byte bou
|
|
#if defined(__sun)
|
|
#define HAVE_MEMALIGN
|
|
/* Linux x86_64 and OSX always align allocations to 16 bytes */
|
|
- #elif !defined(__amd64__) && !defined(__APPLE__) && !defined(_AIX) && !defined(__FreeBSD__)
|
|
+ #elif !defined(__amd64__) && !defined(__APPLE__) && !defined(_AIX) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__OpenBSD__)
|
|
#define HAVE_MEMALIGN
|
|
#include <malloc.h>
|
|
#endif
|