I am trying to find some documentation on what this options does, it does not appear to be documented in the command line help and I cannot seem to find any info on it in the wikis. Internally I am working with a group to try and accelerate their build process using Electric Accelerator. When this option is not used, it's working fine, when this option is used, we have issues. Talking with support for this product (emake), they indicate the following:
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 “/tmp” and eMake root (which is in the EFS) are treated as two different file systems by the OS. So a rename system call cannot be used to move files between the two locations. Usually most programs that uses the rename system call on Unix has a fall back behavior of copying the file to the new location and deleting the old one (like /bin/mv) because of such possibility. It seems that the command that you are calling does not do this, but just exits with an error."
The most obvious work around is to just remove the "-oe" option, but I need to understand what this impact would be.
Version info:
bash-3.00$ cl470 -version
TMS470 C/C++ Compiler v4.6.0
Build Number 1JHSK-JA47E4-UARAR-SAW-ZAZE_U_W_Q
Here is the actual command being executed in the build process:
Normal 0 false false false EN-US X-NONE X-NONE
/home/x0124169/build/dsptools/cgtarm-4.6.0/bin/cl470 -c -qq -pdsw225 -ms -DOS_DSPBIOS -DUSE_WA --endian=little -mv7M3 --abi=eabi -eo.oem3 -ea.sem3 -ms -Dxdc_target_name__=M3 -Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_bld__profile_whole_program_debug -Dxdc_bld__vers_1_0_4_6_0 -oe --symdebug:dwarf -ms -I. -I/home/x0124169/build/l27/27.x_DailyBuild_49/myfiles/ducati_samples_src -I/home/x0124169/build/dsptools/bios_6_21_02_19/packages -I/home/x0124169/build/dsptools/xdctools_3_16_02_32/packages -I../../.. -I/home/x0124169/build/dsptools/cgtarm-4.6.0/include/rts -I/home/x0124169/build/dsptools/cgtarm-4.6.0/include -fs=./package/lib/lib/whole_program_debug/ti.sdo.utils -fr=./package/lib/lib/whole_program_debug/ti.sdo.utils -fc MultiProc.c