I've been toying around with using tcz packages on Ubuntu and ChromeOS.
Biggest pain-point I've hit has been that the programmer interpreter link in Core64 does not align.
ChromeOS and Ubuntu expect: /lib64/ld-linux-x86-64.so.2
Meanwhile, everything in Core64 (6.x) has the bare lib folder encoded:
/lib/ld-linux-x86-64.so.2
Was that an intentional design decision? Are there easy ways around it? I was able to use a wrapper (simply running the so as the first argument), but for complex cases, like gcc, it's far too much work, as gcc uses execv to hit additional components.