Re: Supporting multiple python runtimes with automake
Mathieu Lirzin <[email protected]>
| Newsgroups | gmane.comp.sysutils.automake.patches |
|---|---|
| Message-ID | <[email protected]> |
Hello, Yuval Turgeman <[email protected]> writes: > On Tue, Jan 30, 2018 at 2:22 PM, Sandro Bonazzola <[email protected]> > wrote: > >> 2018-01-30 11:26 GMT+01:00 Yuval Turgeman <[email protected]>: >> >>> I added 2 macros (AM_PATH_PYTHON2 and AM_PATH_PYTHON3) to support both >>> python2 and python3 on the same system. It works in the same way that >>> AM_PATH_PYTHON works (just a small wrapper around it). Please notice that >>> AM_PATH_PYTHON and AM_PATH_PYTHONx can't be called together. >>> >>> The motive for doing this is Fedora Packaging Guidelines for Python ( >>> https://fedoraproject.org/wiki/Packaging:Python) which requires a >>> package to be built for both runtimes. >>> >> >> Are you planning to use this for installing python2 and python3 artifacts >> in a single make install call instead of having to go through 2 runs of >> configure / make / make install ? >> > > Yes, the alternative to this is to run everything twice with a different > `PYTHON=` value, unless I'm missing something and there's an easier way > that would make this patch irrelevant. Could you explain why re-running the configuration phase with different ‘PYTHON’ values does not fit your use-case? -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37