On Wed, Aug 01, 2018 at 06:38:07PM -0500, Albert Chin wrote: > [[ snip snip ]] > libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src -c ../src/x86/win32.S -KPIC -DPIC -o src/x86/.libs/win32.o > Assembler: > "../src/x86/win32.S", line 935 : Illegal character: <7e> > "../src/x86/win32.S", line 935 : Syntax error > Near line: " movl ((10 + 3) & ~3)(%eax), %esi " > "../src/x86/win32.S", line 936 : Illegal character: <7e> > "../src/x86/win32.S", line 936 : Syntax error > Near line: " movl ((((10 + 3) & ~3) + 4) + 4)(%eax), %edx " > "../src/x86/win32.S", line 944 : Illegal character: <7e> > "../src/x86/win32.S", line 944 : Syntax error > Near line: " call *(((10 + 3) & ~3) + 4)(%eax) " > "../src/x86/win32.S", line 1079 : Illegal character: <7e> > "../src/x86/win32.S", line 1079 : Syntax error > Near line: " movl ((10 + 3) & ~3)(%eax), %eax" > cc: fbe failed for ../src/x86/win32.S > gmake[2]: *** [src/x86/win32.lo] Error 1 Based on https://bugs.python.org/issue25413, I am using the attached patch which causes the build to succeed. We basically avoid win32.S on Solaris/x86. -- albert chin (china@thewrittenword.com)