While testing on PI0-1s, found that extensions containing the 'vcgencmd' tools are both located in 'rpi-vc.tcz' and 'raspi-utils.tcz', with some that overlap each other. However, for piCore 14.x and 15.x, the command generates an 'Illegal instruction' with this command from the 'rpi-tc.tcz' extension, but works from the 'raspi-utils.tcz' extension. The 'vcgencmd' from 'rpi-vc.tcz' repo on piCore 13.x does work as expected, even though they use the additional libraries. Inspecting the 'ldd' results for each of the 'vcgencmd's from each of the repos shows that they were generated against different libraries.
tc@box:~$ ldd `which vcgencmd`
libc.so.6 => /lib/libc.so.6 (0xb6d5b000)
/lib/ld-linux-armhf.so.3 (0xb6ee1000)
tc@box:~$ # From repo 'raspi-utils.tcz' for piCore 14.x, and 15.x
tc@box:~$ ldd `which vcgencmd`
libvchiq_arm.so => /usr/local/lib/libvchiq_arm.so (0xb6f30000)
libvcos.so => /usr/local/lib/libvcos.so (0xb6f00000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6f83000)
libdl.so.2 => /lib/libdl.so.2 (0xb6f5d000)
librt.so.1 => /lib/librt.so.1 (0xb6f5a000)
libc.so.6 => /lib/libc.so.6 (0xb6dab000)
/lib/ld-linux-armhf.so.3 (0xb6f8e000)
tc@box:~$ # From repo 'rpi-vc.tcz' from piCore 13.x, 14.x, and 15.x
The 'temp.tcz' repo depends on the 'rpi-vc.tcz' extension, even though it could use the 'raspi-utils.tcz' extension instead, so the application fails due to this exception. As an interim correction, loading the 'raspi-utils.tcz' extension in the 'onboot.lst' enables the 'temp' command to function when the 'rpi-vc.tcz' repo is renamed/removed from the 'optional' folder after installation when using the 'tce-load -wi temp' command. However, this approach would not facilitate those that depend on the additional commands from the 'rpi-vc.tcz' extension that are not in the 'rasp-utils.tcz' repo though.
[Edit]: Added code tags. Rich