From: <don...@is...> - 2017-03-19 15:59:10
|
Bruno Haible writes: > 2.+4. I added an option --enable-portability that, among other things, > - Enables the most conservative memory model (-DNO_ADDRESS_SPACE_ASSUMPTIONS). > On 32-bit platforms this is the WIDE_SOFT model, on 64-bit platforms it is > ONE_FREE_BIT_HEAPCODES with SPVW_PAGES (and thus no generational GC). > - Disables generational GC, > - Disables all use of ari*.d assembly language files (-DNO_ARI_ASM). I just tried adding that to my mt build - seems to have worked ! I'm pleased to now be able to successfully build at least ONE mt image. I now try creating a new version of Makefile.devel containing MULTIBUILD_OPTIONS = --with-threads=POSIX_THREADS I hope you see some useful pattern in the following output: $ ls -l build-*/cbcstep3.log -rw-rw-r--. 1 don don 1743 Mar 19 08:52 build-porting64-gcc-generational_gc-multithread_gc/cbcstep3.log -rw-rw-r--. 1 don don 1679 Mar 19 08:51 build-porting64-gcc-generational_gc-old_gc/cbcstep3.log -rw-rw-r--. 1 don don 4766685 Mar 19 08:33 build-porting64-gcc-generic64_heapcodes/cbcstep3.log -rw-rw-r--. 1 don don 2849411 Mar 19 08:26 build-porting64-gcc-heapcodes/cbcstep3.log -rw-rw-r--. 1 don don 2753845 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/cbcstep3.log -rw-rw-r--. 1 don don 2231568 Mar 19 08:36 build-porting64-gcc-heapcodes-spvw_pages/cbcstep3.log -rw-rw-r--. 1 don don 1615 Mar 19 08:50 build-porting64-gcc-multithread_gc/cbcstep3.log -rw-rw-r--. 1 don don 1551 Mar 19 08:49 build-porting64-gcc-old_gc/cbcstep3.log -rw-rw-r--. 1 don don 3223709 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/cbcstep3.log -rw-rw-r--. 1 don don 4760933 Mar 19 08:22 build-porting64-gcc-portability/cbcstep3.log -rw-rw-r--. 1 don don 1559 Mar 19 08:53 build-porting64-gcc-safety0/cbcstep3.log -rw-rw-r--. 1 don don 1639 Mar 19 08:54 build-porting64-gcc-safety0-optimized/cbcstep3.log -rw-rw-r--. 1 don don 1559 Mar 19 08:23 build-porting64-gcc-safety3/cbcstep3.log -rw-rw-r--. 1 don don 1631 Mar 19 08:48 build-porting64-gcc-spvw_pure_blocks/cbcstep3.log -rw-rw-r--. 1 don don 4771802 Mar 19 08:47 build-porting64-gcc-typecodes-spvw_mixed_blocks/cbcstep3.log -rw-rw-r--. 1 don don 3363001 Mar 19 08:40 build-porting64-gcc-typecodes-spvw_pages/cbcstep3.log |