It looks to be available prebuilt for most systems, so hopefully no major dramas there. I’m not sure why I didn’t come across it earlier, but in any case I’ve ripped out my half-baked ISO support and added a dependency on libisofs instead. I recently discovered that there is in fact a very nice ISO9660 library out there already called, oddly enough, libisofs.