update Wed Feb 24 06:37:03 PST 2010
[pkgsrc.git] / wip / erlang / patches / patch-ap
1 $NetBSD: patch-ap,v 1.1 2009/12/15 12:09:20 asau Exp $
2
3 --- erts/emulator/hipe/hipe_x86.c.orig  2009-03-12 14:16:21.000000000 +0200
4 +++ erts/emulator/hipe/hipe_x86.c       2010-02-24 14:42:23.000000000 +0200
5 @@ -131,8 +131,10 @@
6      map_start = mmap(map_hint, map_bytes,
7                      PROT_EXEC|PROT_READ|PROT_WRITE,
8                      MAP_PRIVATE|MAP_ANONYMOUS
9 -#ifdef __x86_64__
10 +#if defined(__x86_64__) && defined(MAP_32BIT) && !defined(MMAP_MAP_FIXED)
11                      |MAP_32BIT
12 +#elif defined(MMAP_MAP_FIXED)
13 +                    | MAP_FIXED
14  #endif
15                      ,
16                      -1, 0);