Can buildroot use existing host fakeroot?
I maintain some firmware that uses buildroot 2016.11.2 (with some local package upgrades). Unfortunately, it seems I can no longer do builds because host-fakeroot won't compile (it's too old for my kernel/libc version of stat?). I tried updating the fakeroot package, but that won't build because it doesn't know how to build host-acl. [My target doesn't even support ACLs, so trying to get that installed and working seems a bit pointless.]
My development hosts all have working versions of fakeroot already installed.
Is there any way I can just tell buildroot to use the existing fakeroot instead of trying to build its own private copy?
--
Grant
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
Quoted 4 lines · Grant Edwards
I maintain some firmware that uses buildroot 2016.11.2 (with some local package upgrades). Unfortunately, it seems I can no longer do builds because host-fakeroot won't compile (it's too old for my kernel/libc version of stat?).
I've updated fakeroot, acl, and attr packages so that I can build again, but I'm still curious about whether you can tell buildroot to use pre-existing versions of host-side tools like fakeroot.
--
Grant
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
Quoted 10 lines · Grant Edwards
Quoted 4 lines · Grant Edwards
I maintain some firmware that uses buildroot 2016.11.2 (with some local package upgrades). Unfortunately, it seems I can no longer do builds because host-fakeroot won't compile (it's too old for my kernel/libc version of stat?).
I've updated fakeroot, acl, and attr packages so that I can build again, but I'm still curious about whether you can tell buildroot to use pre-existing versions of host-side tools like fakeroot.
Not as is. If you want to support that, you have to add a fakeroot handler so
support/dependencies/, and you have to update all places that use fakeroot to use $(FAKEROOT) instead of $(HOST_DIR)/bin/fakeroot.
(Or actually, what we should do is to create a symlink from $(HOST_DIR)/bin towhich fakeroot in the check-host-fakeroot.sh script. We don't do that for all the other dependencies, but it would be a nice approach I think.)
Regards,
Arnout
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot