In a ccsv6 beta 4 installation on CentOS 6.5 a full installation was performed, which installed XDCtools version 3.30.0.13_core_eng.
After installing SYS/BIOS 6.37.0.227, when attempted to build a SYS/BIOS example CCS reported the following error:[quote]**** Clean-only build of configuration Debug for project hello_TivaTM4C123GH6PM ****
/home/Mr_Halfword/ti_ccs6_0/ccsv6/utils/bin/gmake -k clean
gmake: *** No rule to make target `clean'.
**** Build Finished ****
**** Build of configuration Debug for project hello_TivaTM4C123GH6PM ****
/home/Mr_Halfword/ti_ccs6_0/ccsv6/utils/bin/gmake -k all
Building file: ../hello.cfg
Invoking: XDCtools
"/home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs" --xdcpath="/home/Mr_Halfword/ti_ccs6_0/bios_6_37_02_27/packages;/home/Mr_Halfword/ti_ccs6_0/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.tiva:TM4C123GH6PM -r release -c "/home/Mr_Halfword/ti_ccs6_0/ccsv6/tools/compiler/tms470_5.1.5" --compileOptions "-g --optimize_with_debug" "../hello.cfg"
/bin/sh: /home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs: Permission denied
gmake: Target `all' not remade because of errors.
**** Build Finished ****[/quote]Looking at /home/Mr_Halfword/ti_ccs6_0/xdctools_3_30_00_13_core_eng/xs confirms that the xs script doesn't have any execute permission. From looking at other files under xdctools_3_30_00_13_core_eng I can't see any with any execute permission.
Installing XDCtools 3.25.5.94 and changing the project to use XDCtools 3.25.5.94 allowed the SYS/BIOS example to compile and run. Where XDCtools 3.25.5.94 is the latest version listed on http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html and recommended for use with SYS/BIOS 6.37.0.227.
Why did the ccsv6 beta 4 installer install 3.30.0.13_core_eng with an incomplete set of permissions?