I've a puzzle on koji when build x86_64 arch.

Bryce bryce at zeniv.linux.org.uk
Thu May 7 16:54:45 UTC 2009


李建 wrote:
> I'just verify the
> http://kojipkgs.fedoraproject.org/packages/rsh/0.17/54.fc11/data/logs/x86_64/root.log,
> it issue
>
> /usr/bin/yum --installroot
> /var/lib/mock/dist-f11-build-415492-69017/root/  groupinstall build
>
> just install x86_64 pkgs! but my project needed some i386 pkgs! I know
> that rhel and centos
> is needed i386 pkgs also. Why fedora's koji can ? My koji can't ! And
> the previous questions i
> posted is releated to this - I just added a pkglist content needed
> i386 pkgs when create pkglist
> for x86_64 arch.
>
> Did anyone can help me ? Thanks!
>
>
>   
> ------------------------------------------------------------------------
>
> --
> Fedora-buildsys-list mailing list
> Fedora-buildsys-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
I wonder if you're tripping over the same issues I had some time ago,
you may need glibc32
(http://koji.fedoraproject.org/koji/buildinfo?buildID=1160)

>     Issue 2. One of the fun items in xen is that when you're building the
>     > 64bit version there is an odd dependency on pulling in a 32bit
>     > glibc-devel by adding /usr/include/gnu/stubs-32.h to the dependency
>     > list, when building in x86_64 that dependancy cannot get satisfied. How
>     > can I beat the tag into realizing it can pull from the i386 repo to
>     > fulfill that requirement?
>         

    Fedora uses the glibc32 and glibc64 packages to provide these
    dependencies.  A bit of a hack, but it works:

    http://cvs.fedoraproject.org/viewcvs/rpms/glibc32/devel/
    http://cvs.fedoraproject.org/viewcvs/rpms/glibc64/devel/

    Koji won't let you pull i386 packages into a x86_64 build environment,
    or vice versa.  The build environments are single-arch only.

Where glibc32 is for x86_64 and glibc64 is for ppc64 if I recall
correctly. A bit long in the tooth but that seems to be still current in
koji best I can tel (course someone will now contradict me...)

Phil
=--=




More information about the Fedora-buildsys-list mailing list