equal
deleted
inserted
replaced
494 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
494 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
495 DEBUG_CFLAGS += -xs |
495 DEBUG_CFLAGS += -xs |
496 FASTDEBUG_CFLAGS += -xs |
496 FASTDEBUG_CFLAGS += -xs |
497 endif |
497 endif |
498 |
498 |
499 # Special global options for SS12 |
|
500 ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1) |
|
501 # There appears to be multiple issues with the new Dwarf2 debug format, so |
|
502 # we tell the compiler to use the older 'stabs' debug format all the time. |
|
503 # Note that this needs to be used in optimized compiles too to be 100%. |
|
504 # This is a workaround for SS12 (5.9) bug 6694600 |
|
505 CFLAGS += -xdebugformat=stabs |
|
506 endif |
|
507 |
|
508 # Enable the following CFLAGS additions if you need to compare the |
499 # Enable the following CFLAGS additions if you need to compare the |
509 # built ELF objects. |
500 # built ELF objects. |
510 # |
501 # |
511 # The -g option makes static data global and the "-Qoption ccfe |
502 # The -g option makes static data global and the "-Qoption ccfe |
512 # -xglobalstatic" option tells the compiler to not globalize static |
503 # -xglobalstatic" option tells the compiler to not globalize static |