Tool/software: TI C/C++ Compiler
Why would linker output be different (especially .cinit section) for same code base in different workspace?
.cinit 0 82337c4c 000028f4
82337c4c 00001da6 (.cinit..fardata.load) [load image, compression = rle]
823399f2 00000002 --HOLE-- [fill = 0]
823399f4 00000a22 (.cinit.JPEGIENC_TI_dSect1.load) [load image, compression = rle]
8233a416 00000002 --HOLE-- [fill = 0]
8233a418 00000081 (.cinit..data.load) [load image, compression = rle]
8233a499 00000003 --HOLE-- [fill = 0]
8233a49c 00000012 (.cinit..data:iram.load) [load image, compression = rle]
8233a4ae 00000002 --HOLE-- [fill = 0]
8233a4b0 0000000c (__TI_handler_table)
8233a4bc 0000000b (.cinit..data:uncached:PciMbxDriver.load) [load image, compression = rle]
8233a4c7 00000001 --HOLE-- [fill = 0]
8233a4c8 00000008 (.cinit..bss.load) [load image, compression = zero_init]
8233a4d0 00000008 (.cinit..data:dsptrace.load) [load image, compression = zero_init]
8233a4d8 00000008 (.cinit..data:iram_app.load) [load image, compression = zero_init]
8233a4e0 00000008 (.cinit..far.load) [load image, compression = zero_init]
8233a4e8 00000008 (.cinit.heap_DDR_CACHED_LOCAL.load) [load image, compression = zero_init]
8233a4f0 00000050 (__TI_cinit_table)
.cinit 0 82337c6c 000028f0
82337c6c 00001da2 (.cinit..fardata.load) [load image, compression = rle]
82339a0e 00000002 --HOLE-- [fill = 0]
82339a10 00000a22 (.cinit.JPEGIENC_TI_dSect1.load) [load image, compression = rle]
8233a432 00000002 --HOLE-- [fill = 0]
8233a434 00000081 (.cinit..data.load) [load image, compression = rle]
8233a4b5 00000003 --HOLE-- [fill = 0]
8233a4b8 00000011 (.cinit..data:iram.load) [load image, compression = rle]
8233a4c9 00000003 --HOLE-- [fill = 0]
8233a4cc 0000000c (__TI_handler_table)
8233a4d8 0000000b (.cinit..data:uncached:PciMbxDriver.load) [load image, compression = rle]
8233a4e3 00000001 --HOLE-- [fill = 0]
8233a4e4 00000008 (.cinit..bss.load) [load image, compression = zero_init]
8233a4ec 00000008 (.cinit..data:dsptrace.load) [load image, compression = zero_init]
8233a4f4 00000008 (.cinit..data:iram_app.load) [load image, compression = zero_init]
8233a4fc 00000008 (.cinit..far.load) [load image, compression = zero_init]
8233a504 00000008 (.cinit.heap_DDR_CACHED_LOCAL.load) [load image, compression = zero_init]
8233a50c 00000050 (__TI_cinit_table)
I am using CCS 5.3.0 and C6000 Compiler Tools 7.4.1