[Fedora-packaging] Re: BuildRoot

Ville Skyttä ville.skytta at iki.fi
Tue Jul 25 21:29:40 UTC 2006


On Tue, 2006-07-25 at 22:52 +0200, Axel Thimm wrote:

> In that sense it is safer to use %{buildroot} all over as install
> ... %{buildroot}%{_bindir} resolves to a relative non-existant folder
> while $RPM_BUILD_ROOT%{_bindir} resolves to /usr/bin on missing
> BuildRoots.

Ack.  But:


On Tue, 2006-07-25 at 23:01 +0200, Nicolas Mailhot wrote:

> IMHO that's reason enough to make %{buildroot} mandatory in Fedora specs
> (will simplify the guidelines too). Hope the packaging dark cabinet is
> reading this. 

Note that if one uses %{buildroot} instead of $RPM_BUILD_ROOT (no matter
how consistently), the end result is a potentially broken mixture due to
https://www.redhat.com/archives/fedora-packaging/2006-July/msg00306.html , so one could come to the opposite conclusion, too.


Oh well, pick your poison.  Maybe it's best to just report a bug against
rpm, not set %{_target_cpu} in any recommended/defined buildroots, and
to shrug off for now the corner case concerning simultaneous builds of
the same package by the same user for different archs.  Or just shrug it
off ;)




More information about the Fedora-packaging mailing list