diff --git a/lisp/Config.sun4_solaris_gcc b/lisp/Config.sun4_solaris_gcc index 2db6bef52da9b76bcc88738a95528e28a31954bd..019f245678d72b2d8b4c7196b56f4b1c506a786a 100644 --- a/lisp/Config.sun4_solaris_gcc +++ b/lisp/Config.sun4_solaris_gcc @@ -1,9 +1,12 @@ # For Solaris 2.4 or earlier, remove -DSOLARIS25 from CPPFLAGS. +# For v8plus support (allows 64-bit integer support on V9 architectures), add -Dv8plus. +# The -Wa,xarch=v8plus option tells the assembler to accept v8plus instructions +# and generate a v8plus object files and executable -CPPFLAGS = -I/usr/openwin/include -I/usr/include/X11 -DSOLARIS -DSOLARIS25 -DSVR4 +CPPFLAGS = -I/usr/openwin/include -I/usr/include/X11 -DSOLARIS -DSOLARIS25 -DSVR4 -Dv8plus CC = gcc CPP = gcc -E -CFLAGS = -g -O3 +CFLAGS = -g -O3 -Wa,-xarch=v8plus # Needed for sys/asm_linkage.h and sparc-assem.S (at least in 2.3) # Note that the sys/asm_linkage.h braindamage breaks make depend ASFLAGS = -g -traditional-cpp