In F24 (rawhide) rebuild attempts the error: hylafax+.armv7hl: E: missing-call-to-chdir-with-chroot /usr/sbin/hfaxd While there may be some convention to doing the chdir() before chroot() doing chdir("/") after chroot() is also valid. HylaFAX does the latter... ------------------------------ bool isSetup = (chroot(".") >= 0 && chdir("/") >= 0); ------------------------------ The rpmlint check should not throw an error in this case. Or am I wrong?
Which architecture you're running rpmlint on? At least when run on x86_64 against an armv7hl binary, objdump barfs under rpmlint's hood and causes the false positive. That case taken care of in: https://github.com/rpm-software-management/rpmlint/commit/c5871542684bf1439d96f2430fe4f0010070e4db
Was running on x86_64. So, I suppose this was already resolved.