equal
deleted
inserted
replaced
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 |