[pacman-dev] [PATCH] Make `make distcheck` work again.
Eli Schwartz
eschwartz at archlinux.org
Mon Dec 3 04:09:59 UTC 2018
On 12/2/18 11:02 PM, Allan McRae wrote:
> On 3/12/18 11:44 am, Eli Schwartz wrote:
>> bash-completion uses pkg-config to determine the best installation
>> directory, but this does not take --prefix into account (although it
>> works fine with DESTDIR). The fallback value does attempt to set this
>> based on --prefix.
>>
>> The distcheck uses --prefix, though, which means when attempting to
>> install the results and bash-completion support for pkg-config was
>> detected, it errors out on trying to write to, usually, /usr/share.
>>
>> Tell distcheck to use the prefix-based fallback location instead, as the
>> PKG_CHECK_* override.
>>
>
> What has changed here? "make distcheck" has been working for me...
> What configure line do you use to generate the error?
It's a fun error! You only get it when you *do* have bash-completion
installed, since then we rely directly on the pkg-config file to
determine where to install things to.
That's why we need to override it when the pkg-config specified
directory is not writable by the distcheck user.
Of course, the other solution would be if distcheck used DESTDIR instead
of specifying a custom --prefix, but this is enforced by autotools...
--
Eli Schwartz
Bug Wrangler and Trusted User
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/pacman-dev/attachments/20181202/1efd3808/attachment.asc>
More information about the pacman-dev
mailing list