]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-112808: Fix mimalloc build on Solaris (#112809)
authorJakub Kulík <Kulikjak@gmail.com>
Mon, 8 Jan 2024 23:50:56 +0000 (00:50 +0100)
committerGitHub <noreply@github.com>
Mon, 8 Jan 2024 23:50:56 +0000 (15:50 -0800)
Objects/mimalloc/prim/unix/prim.c

index bf324e3f626679a07d197ae3db6c01e5ff0a6486..ec8447ab40d70c0cc344ad281d203e1cd51468d8 100644 (file)
@@ -310,7 +310,7 @@ static void* unix_mmap(void* addr, size_t size, size_t try_alignment, int protec
       #elif defined(__sun)
       if (allow_large && _mi_os_use_large_page(size, try_alignment)) {
         struct memcntl_mha cmd = {0};
-        cmd.mha_pagesize = large_os_page_size;
+        cmd.mha_pagesize = 2*MI_MiB;
         cmd.mha_cmd = MHA_MAPSIZE_VA;
         if (memcntl((caddr_t)p, size, MC_HAT_ADVISE, (caddr_t)&cmd, 0, 0) == 0) {
           *is_large = true;