Hi Dominik, I think the manylinx2010 image (that will be based on Centos6) should help:
https://www.python.org/dev/peps/pep-0571/ https://github.com/pypa/manylinux/pull/152 Also to help create derive image, you could base yours on dockcross/manylinux-x64 (that itself derive from the manylinux one but include convenience tooling to build project) and read how you can extend it <https://github.com/dockcross/dockcross#how-to-extend-dockcross-images>. Hth Jc On Thu, Mar 29, 2018 at 7:32 AM, Dominik Lang via Wheel-builders < [email protected]> wrote: > Hi all, > > > I've opened an issue on https://github.com/pypa/wheel-builders, but that > got immediately closed, > so I guess that was the wrong place to ask/contribute, haha. > > > Here's my situation: I'm not *that* experienced in the "build stuff with > gcc" department, > i.e. I've done it before but I don't have the in-depth knowledge. > > What I'm trying to do is to create a Kivy build that "just works" on as > many systems as possible. > > Motivation: As a new guy, if the first thing you're greeted with upon > installation of a framework is > some obscure Cython error, then you're probably not going to bother. > > (Python + GUI really is a sore spot in the overall ecosystem.) > > > I've been playing around with different systems and options for a while > now (including manylinux1), though, > and have started to learn how to properly build RPMs. > > > > My main question at this point is: should I even bother with manylinux1? > > > > I get that the reason for going back as far as possible is to support as > many systems as possible. > > But RedHat 5 is on extended support only now, that means CentOS 5 also > won't ever receive any fixes anymore, > if I understand that right. That is, if I were to use the provided docker > image, that'd be a potential security issue in itself. > > Also, trying to "go back in time" with newer software releases is a major > effort here (relying on SDL2 and all that involves). > > > So basically, I think I have 3 options: > > - Not even trying to be compatible with manylinux1. > > - Backport everything from the latest minor release of CentOS 6 (CentOS > only supports the latest minor release). > > - Try to make it work on CentOS 6, first. Then try and see if I can find > and fix the incompatibilities introduced by that. > > But that is over my head, still. > > > Any advice would be appreciated. > > > Cheers, > > Dominik > > > > _______________________________________________ > Wheel-builders mailing list > [email protected] > https://mail.python.org/mailman/listinfo/wheel-builders > > -- +1 919 869 8849
_______________________________________________ Wheel-builders mailing list [email protected] https://mail.python.org/mailman/listinfo/wheel-builders
