summaryrefslogtreecommitdiffstats
path: root/rules/host-python3.in
Commit message (Collapse)AuthorAgeFilesLines
* python3: need zlib support in host-python3 for ensurepipMichael Olbrich2020-01-261-0/+7
| | | | | | | | ensurepip needs zlib support at build time, so add the necessary dependency to host-python3. To ensure that setup.py actually finds zlib.h, some tricks are needed to set INCLUDEDIR correctly. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: used 'default y if ALLYES' instead of 'default ALLYES'Michael Olbrich2018-11-061-1/+1
| | | | | | | This way the symbol only shows up in the config if ALLYES is enabled. This avoids unnecessary noise in the config files. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3: version bump 3.5.4 -> 3.7.0Michael Olbrich2018-10-171-0/+2
| | | | | | | | | | | | | | | | | zlib support can no longer be disabled. 'crc32' from zlib is used in other modules if found. So not installing the zlib module is no longer sufficient to ensure that zlib is not used. zlib is small enough so just depend on it unconditionally. Also, setup the environment to make the build reproducible. Depend on host-python3-setuptools. This is needed by most packages anyways, so we can drop a lot of extra dependencies. Also, we need to import some of it once: It generates some pickle files and that's racy during parallel building. These files should be generated at build time, but that happens in pkgdir and for cross we use the source tree in build-target. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-python3: select HOST_OPENSSL for hashlibMichael Olbrich2017-01-171-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: normal noprompt host tools should be tristate and default to ALLYESMichael Olbrich2016-07-091-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [python3] create a separate python3 packageMichael Olbrich2010-04-211-0/+8
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>