From: <don...@is...> - 2017-05-06 00:29:22
|
Vladimir Tzankov writes: > Hey Compro, > > Let's outline the next steps. > Here is a list off the top of my head - any suggestions and comments > are welcomed. > > * build MT (POSIX_THREADS) and ensure 'check-tests' passes. Actually, this is likely to be a challenge already in the current state. As I've posted recently, this fails for many of the memory models, inc. whichever is the default on my current system (linux). I suggest starting with Makefile.devel (is that part of the hg source?), finding the line that says # Options to pass to configure and changing the next line to MULTIBUILD_OPTIONS = --with-threads=POSIX_THREADS storing the result as Makefile.develMT then make -f Makefile.develMT -k multibuild-porting64-gcc in order to at least find SOME way to build MT. I'd also appreciate if someone could make most or all of the memory models build, as they used to only a few months ago. BTW I have recently run across some fairly reliable ways to cause MT bugs, some involving locking and some crashing. |