While compiling on Linux, get this:
using:
./configure --with-incompatible-bdb
make
mooncoind: malloc.c:2374: sysmalloc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 *(sizeof(size_t))) - 1)) & ~((2 *(sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long) old_end & pagemask) == 0)' failed.
I have never seen this before when compiling other wallet, will focus on getting the root cause of this error. It seems a serious error whereby memory has been deallocated and so is not available and so the application stops working.
@Taranis67, is it ok for you?
I'm unsure of the urgency to looking at/changing code when that is not the main issue for Moon.
Why are you doing this alone?
Exchanges, wallet services etc ask us Daemon and Linux wallet to compile faster.... why not?