Op 29 apr 2011, om 12:44 heeft Michael Lippautz het volgende geschreven: > This fixes compilation/linking of Python 3rd party extensions. > > ${STAGING_LIBDIR}/python<pyver>/config/Makefile needs the correct > INCDIR and LIBDIR settings to be used in cross compilation for the > target. 3rd party module use distutils.sysconfig which uses this > Makefile to create compiler/linker flags. > > Workflow: > 1) compile needs the staged/sysroot Makefile since it is needed > for compilation/linking > 2) install needs the unmodified Makefile to install files (i.e. > headers) into the right directores. (otherwise they would be > installed in ${D}/${STAGING_...} > 3) staging needs modified Makefile again > 4) packaging needs unmodified to make compilation on the target > possible
Does any of the sysroot leak into the 3rd party extensions after this patch? Apart from that question, the patch looks good to me, although I needed a cup of coffee to work out the flow. regards, Koen _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core