Hmmm, I think I did something wrong with my bug submission and I lost the description. Here it is.
On the arm platform (at least) character arrays are not packed on byte boundaries, which means that the structures defined in iso9660.h do NOT map properly to the on-disc records. The attached patch uses __attribute__((packed)) on gcc compilers to ensure the correct packing. The problem exhibits itself especially when using -C/-M to merge an existing image, but it may show up in other situations too. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]