Skip to content

Commit a25562a

Browse files
author
Ryan Northey
committed
adding build flags for lxml, and providing the xslt_config script to allow compiler to find xslt/xml libs
1 parent ffa59a9 commit a25562a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

recipes/lxml/recipe.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,19 @@ function build_lxml() {
2121
push_arm
2222

2323
export CC="$CC -I$BUILD_libxml2/include -I$BUILD_libxslt"
24-
export LDFLAGS="$LDFLAGS -L$BUILD_libxslt/libxslt/.libs -L$BUILD_libxslt/libexslt/.libs -L$BUILD_libxml2/.libs"
24+
export LDFLAGS="-L$BUILD_libxslt/libxslt/.libs -L$BUILD_libxslt/libexslt/.libs -L$BUILD_libxml2/.libs -L$BUILD_libxslt/libxslt -L$BUILD_libxslt/libexslt -L$BUILD_libxml2/ $LDFLAGS"
2525
export LDSHARED="$LIBLINK"
2626

27-
try $BUILD_PATH/python-install/bin/python.host setup.py build_ext
28-
try $BUILD_PATH/python-install/bin/python.host setup.py install -O2
27+
chmod +x $BUILD_libxslt/xslt-config
28+
export PATH=$PATH:$BUILD_libxslt
29+
30+
try $BUILD_PATH/python-install/bin/python.host setup.py build_ext -I$BUILD_libxml2/include -I$BUILD_libxslt
31+
try find . -iname '*.pyx' -exec cython {} \;
32+
try $BUILD_PATH/python-install/bin/python.host setup.py build_ext -v
33+
try find build/lib.* -name "*.o" -exec $STRIP {} \;
34+
35+
export PYTHONPATH=$BUILD_hostpython/Lib/site-packages
36+
try $BUILD_hostpython/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
2937

3038
unset LDSHARED
3139
pop_arm

0 commit comments

Comments
 (0)