[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