Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
     5         kx 
     5         kx /* begin *
     5         kx 
     5         kx    gpgme-1.15.1-python-cross.patch - set PYTHONPATH, LDSHARED variables for setyp.py script by
     5         kx                                      user defined environment variable PYTHON_PATH and PYTHON_LDSHARED
     5         kx                                      like follow:
     5         kx                                        $ make PYTHON_PATH=path-to-python/lib-dinload \
     5         kx                                               PYTHON_LDSHARED='path-to-cross-gcc --sysroot=...'
     5         kx                                      NOTE: that works only with Python3.
     5         kx 
     5         kx                                      Also this patch splits setup.py install arguments
     5         kx                                         setup.py install \
     5         kx                                         --root="$(DESTDIR)" \
     5         kx                                         --install-lib=$(PYTHON_SITE_PKG) \
     5         kx                                         --prefix="$(prefix)" \
     5         kx                                      to correctly set Python's site-packages path.
     5         kx 
     5         kx        PYTHON_PATH - path to Python lib-dinload directory where placed the sysconfig file
     5         kx                      got build machine Python, for example:
     5         kx                        PYTHON_PATH=PATH_TO_DEVENV_SYSROOT/usr/lib/python3.7/lib-dynload
     5         kx                      if your build machine is an x86_64 Linux machine then the file:
     5         kx                        _sysconfigdata_m_linux_x86_64-linux-gnu.py
     5         kx                      will be used by Python setup tools to get system variables to
     5         kx                      build extension module. For example the suffix of shared library
     5         kx                      defined by EXT_SUFFIX variable in the _sysconfigdata_* file.
     5         kx 
     5         kx    PYTHON_LDSHARED - cross linker for Python extension module, for example:
     5         kx                        /opt/toolchains/ppc64-POWER8-linux-glibc/1.6.4/bin/ppc64-power8-linux-gnu-gcc \
     5         kx                           --sysroot=PATH_TO_DEVENV_SYSROOT -shared
     5         kx                      used to define 'LDSHARED' environment variable to build Python extensions.
     5         kx 
     5         kx  * end */