Re: rpmbuild with target i386 on x86_64 sets %{_libdir} to lib64.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday, 21 September 2006 at 17:06, Ralf Corsepius wrote:
> On Thu, 2006-09-21 at 15:53 +0100, Rob Andrews wrote:
> > Hi,
> > 
> > Since I don't have an i386 installation of Fedora, I am trying to build a
> > set of i386 RPMs on my x86_64 machine using:
> > 
> >     rpmbuild --target=i386 --rebuild foo.src.rpm
> >     or
> >     rpmbuild --target=i386 -bb foo.spec
> > 
> > However, it is expanding %{_libdir} to /usr/lib64.
> > 
> > Am I doing something wrong? I'm tempted to use --define="_libdir /usr/lib"
> > for a quick fix, but I was under the impression that building i386 packages
> > would have adjusted the path definitions accordingly.

"setarch i686" is missing.

> Bug in rpm.

Not really. Use setarch.

> rpmbuild should set its macros according to --target, but it doesn't.

Are you sure that's the documented behaviour?

Regards,
R.

-- 
Fedora Extras contributor http://fedoraproject.org/wiki/DominikMierzejewski
MPlayer developer         http://rpm.greysector.net/mplayer/
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux