Currently there doesn't seem to be a way to cross compile colord without being emulate the host system for the build system, since tools like cd_idt8 are built and then used to generate more data. I took a crack at modifying the build system to build separate native tools, but I gave up when it became clear that there would effectively have to be an entire separate build of colord. Probably a better approach is to provide a configuration escape hatch which lets you specify prebuilt executables to be used to generate data files.
Currently there doesn't seem to be a way to cross compile colord without being emulate the host system for the build system, since tools like cd_idt8 are built and then used to generate more data. I took a crack at modifying the build system to build separate native tools, but I gave up when it became clear that there would effectively have to be an entire separate build of colord. Probably a better approach is to provide a configuration escape hatch which lets you specify prebuilt executables to be used to generate data files.