Hello, I am attempting to use objdiff.exe from cg_xml 2.32 to compare two RTS libraries that I built on my PC. I am expecting the libraries to be the same (you'll see why shortly). Here are the exact steps that I used.
- Installed C6000 CGT 7.4.15 (latest 7.4 release) to d:\ti\c6000_7.4.15.
- Opened a command prompt at d:\ti\c6000_7.4.15\lib.
- Used mklib to build the same RTS library twice:
- d:\ti\c6000_7.4.15\lib > set CCS_UTILS_DIR=c:/ti/ccsv6/utils
- d:\ti\c6000_7.4.15\lib > set PATH=d:/ti/c6000_7.4.15/bin
- d:\ti\c6000_7.4.15\lib > mklib --pattern=rts6600_elf.lib --name=local1.lib
- d:\ti\c6000_7.4.15\lib > mklib --pattern=rts6600_elf.lib --name=local2.lib
- Used objdiff to compare the two libraries that I just built:
- d:\ti\c6000_7.4.15\lib > d:\ti\cg_xml\bin\objdiff.exe local1.lib local2.lib ofd6x
The output of objdiff is attached, but the following snippet shows two typical differences:
|
********************************************************************** Files are different |
My question is, why is objdiff.exe showing these differences? I assume they are false positives, but I don't know how to make it ignore them. Thanks for your help!
Best regards,
Dave