On 29/05/2020 11:15, Phil Stracchino wrote:
Hey folks,
Have not filed an issue yet because I don't know whether this is a
problem only with the Gentoo ebuild. I've spent three days tearing my
hair out trying to diagnose build problems with half a dozen packages
totally unrelated to Bacula, all of which came down to failures of build
tools (meson and/or ninja).
What I eventually discovered (with help, because I'd never have figured
it out on my own) was that the root cause of the meson failures in mesa
was that the Bacula build installed bpipe-fd.so with permissions 750
instead of 755. Why in the name of flying green elephants mesa's build
process was even looking at lib64/bpipe-fd.so in the first place is a
complete mystery to me, but it was. Changing the permissions on that
lib to 755 resolved the problem.
Can anyone else verify that bpipe-fd.so is installed with permissions
750 on any other platform, or is it only Gentoo?
Is there any *reason* why it should be 750?
Building from source usually puts it in /opt/bacula/plugins as 751...
The only reason I can see for preventing "other" from doing things with
it is because it could be used to overwrite stuff maliciously, I suppose.
Cheers,
Gary B-)
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel