comparison PROBLEMS @ 4877:1a9c94ba117c

add issue about building on Cygwin with C++, NEWGC and optimization
author Ben Wing <ben@xemacs.org>
date Fri, 15 Jan 2010 07:46:13 -0600
parents 1d775c6304d1
children 388762703a21
comparison
equal deleted inserted replaced
4876:437323273039 4877:1a9c94ba117c
799 799
800 See also Intel Architecture General, above. 800 See also Intel Architecture General, above.
801 801
802 *** Signal 11 when building or running a dumped XEmacs. 802 *** Signal 11 when building or running a dumped XEmacs.
803 803
804 Possibility #1:
805
804 This appears to happen when using the traditional dumping mechanism and 806 This appears to happen when using the traditional dumping mechanism and
805 the system malloc. Andy Piper writes: 807 the system malloc. Andy Piper writes:
806 808
807 Traditional dumping on Cygwin relies on using gmalloc (there are specific 809 Traditional dumping on Cygwin relies on using gmalloc (there are specific
808 hacks in our version of gmalloc to support this), I suspect using sysmalloc 810 hacks in our version of gmalloc to support this), I suspect using sysmalloc
809 is the problem. 811 is the problem.
810 812
811 Try configuring with pdump or without system malloc. 813 Try configuring with pdump or without system malloc.
814
815 Possibility #2:
816
817 Crashes when running a dumped XEmacs 21.5.29 have been observed circa
818 January, 2010 in Cygwin 1.7 when configuring with C++, NEWGC and optimization
819 (i.e. `--with-compiler=gcc --with-xemacs-compiler=g++ --with-mc-alloc
820 --with-optimization'). Turning any one of these off produces a working build.
812 821
813 *** Syntax errors running configure scripts, make failing with exit code 127 822 *** Syntax errors running configure scripts, make failing with exit code 127
814 in inexplicable situations, etc. 823 in inexplicable situations, etc.
815 824
816 [[ This may be because you are using the default Cygwin shell, under old 825 [[ This may be because you are using the default Cygwin shell, under old