components/python/python34/Makefile
changeset 5936 56a9d82c570e
parent 5846 8ea1051b8f11
child 6446 b54de573b4e9
equal deleted inserted replaced
5935:678e175397ac 5936:56a9d82c570e
    75 # build pic
    75 # build pic
    76 CFLAGS +=	$(CC_PIC)
    76 CFLAGS +=	$(CC_PIC)
    77 
    77 
    78 # for DWARF
    78 # for DWARF
    79 CFLAGS.i386 =	-preserve_argvalues=complete
    79 CFLAGS.i386 =	-preserve_argvalues=complete
       
    80 # Use the Studio VIS SDK in order to explicitly generate nonfaulting loads
       
    81 # that allow Python to work with ADI-aware memory allocators.
       
    82 CFLAGS.studio.sparc.64 =  -xvis
       
    83 
    80 CFLAGS +=	$(CFLAGS.$(MACH))
    84 CFLAGS +=	$(CFLAGS.$(MACH))
    81 
    85 
    82 # 16-byte memory alignment + interpretation of non-alignment prevents SIGBUS.
    86 # 16-byte memory alignment + interpretation of non-alignment prevents SIGBUS.
    83 studio_ALIGN.sparc.64 = -xmemalign=16i
    87 studio_ALIGN.sparc.64 = -xmemalign=16i
    84 
    88