Please find attached a patch which rectifies the following bug. When CUPS loads, it tries to load several drivers that it may need. When one of these drivers, specifically parport_pc is loaded on ARM based systems, it causes a segmentation fault as the address is not writable on non-PC based architectures. This code prevents this driver from being compiled on said architectures. Kind regards, Lee