Index: head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h =================================================================== --- head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h +++ head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h @@ -253,6 +253,9 @@ # ifdef __powerpc__ # define LG_QUANTUM 4 # endif +# ifdef __riscv__ +# define LG_QUANTUM 4 +# endif # ifdef __s390__ # define LG_QUANTUM 4 # endif Index: head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h =================================================================== --- head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h +++ head/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h @@ -52,6 +52,9 @@ #elif defined(__powerpc__) # define LG_SIZEOF_PTR 2 #endif +#ifdef __riscv__ +# define LG_SIZEOF_PTR 3 +#endif #ifndef JEMALLOC_TLS_MODEL # define JEMALLOC_TLS_MODEL /* Default. */