[prev in list] [next in list] [prev in thread] [next in thread]
List: fedora-buildsys-list
Subject: Re: Building 32 bit packages for centos8
From: Stephen John Smoogen <smooge () gmail ! com>
Date: 2020-12-21 12:32:16
Message-ID: CANnLRdgMF7bn_Gy4fbG3X9bODye=2Vs9xURTXn5AE3X-Ju-gmA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
On Mon, 21 Dec 2020 at 05:09, Florian Weimer <fweimer@redhat.com> wrote:
> * Michael Ivanov:
>
> > Why separate repository would be needed? CentOS-8 as far as I can see
> > contains 32-bit versions of all packages that I need. I can manually
> > install them and compile the package, no problems.
>
> The published i686 package set is not complete enough to create a mock
> chroot from it.
>
> There should be a way to get this working for most packages with a
> carefully crafted mock configuration that sets up an x86_64 root, but
> runs rpmbuild for a 32-bit build. Or you install a VM with the 32-bit
> development packages and run rpmbuild manually. But some spec files are
> simply not compatible with a build environment where gcc defaults to
> create 64-bit binaries.
>
> Internally, Red Hat has fully 32-bit buildroots, so we don't run into
> this issue.
>
>
Thank you Florian
I should have been more explicit and explained better in my email
> Thanks,
> Florian
> --
> Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn,
> Commercial register: Amtsgericht Muenchen, HRB 153243,
> Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael
> O'Neill
> _______________________________________________
> buildsys mailing list -- buildsys@lists.fedoraproject.org
> To unsubscribe send an email to buildsys-leave@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/buildsys@lists.fedoraproject.org
>
--
Stephen J Smoogen.
[Attachment #5 (text/html)]
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">On Mon, 21 Dec 2020 at 05:09, Florian Weimer <<a \
href="mailto:fweimer@redhat.com">fweimer@redhat.com</a>> \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">* Michael Ivanov:<br> \
<br> > Why separate repository would be needed? CentOS-8 as far as I can see<br>
> contains 32-bit versions of all packages that I need. I can manually<br>
> install them and compile the package, no problems.<br>
<br>
The published i686 package set is not complete enough to create a mock<br>
chroot from it.<br>
<br>
There should be a way to get this working for most packages with a<br>
carefully crafted mock configuration that sets up an x86_64 root, but<br>
runs rpmbuild for a 32-bit build. Or you install a VM with the 32-bit<br>
development packages and run rpmbuild manually. But some spec files are<br>
simply not compatible with a build environment where gcc defaults to<br>
create 64-bit binaries.<br>
<br>
Internally, Red Hat has fully 32-bit buildroots, so we don't run into<br>
this issue.<br>
<br></blockquote><div><br></div><div>Thank you Florian</div><div><br></div><div>I \
should have been more explicit and explained better in my \
email</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"> Thanks,<br>
Florian<br>
-- <br>
Red Hat GmbH, <a href="https://de.redhat.com/" rel="noreferrer" \
target="_blank">https://de.redhat.com/</a> , Registered seat: Grasbrunn,<br> \
Commercial register: Amtsgericht Muenchen, HRB 153243,<br> Managing Directors: \
Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill<br> \
_______________________________________________<br> buildsys mailing list -- <a \
href="mailto:buildsys@lists.fedoraproject.org" \
target="_blank">buildsys@lists.fedoraproject.org</a><br> To unsubscribe send an email \
to <a href="mailto:buildsys-leave@lists.fedoraproject.org" \
target="_blank">buildsys-leave@lists.fedoraproject.org</a><br> Fedora Code of \
Conduct: <a href="https://docs.fedoraproject.org/en-US/project/code-of-conduct/" \
rel="noreferrer" target="_blank">https://docs.fedoraproject.org/en-US/project/code-of-conduct/</a><br>
List Guidelines: <a href="https://fedoraproject.org/wiki/Mailing_list_guidelines" \
rel="noreferrer" target="_blank">https://fedoraproject.org/wiki/Mailing_list_guidelines</a><br>
List Archives: <a href="https://lists.fedoraproject.org/archives/list/buildsys@lists.fedoraproject.org" \
rel="noreferrer" target="_blank">https://lists.fedoraproject.org/archives/list/buildsys@lists.fedoraproject.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" \
class="gmail_signature"><div dir="ltr">Stephen J Smoogen.<br><br></div></div></div>
[Attachment #6 (text/plain)]
_______________________________________________
buildsys mailing list -- buildsys@lists.fedoraproject.org
To unsubscribe send an email to buildsys-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/buildsys@lists.fedoraproject.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic