[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 &lt;<a \
href="mailto:fweimer@redhat.com">fweimer@redhat.com</a>&gt; \
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> &gt; Why separate repository would be needed? CentOS-8 as far as I can see<br>
&gt; contains 32-bit versions of all packages that I need. I can manually<br>
&gt; 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&#39;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&#39;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