Python: add -lexpat to LDFLAGS, add LDFLAGS support to cross compiling patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2010-10-22 03:05:30 +02:00
parent ee042da32e
commit 0a50ef3662
2 changed files with 6 additions and 3 deletions

View File

@ -19,7 +19,9 @@ mkdir -p .objdir-host && cd .objdir-host
setup_toolchain host
OPT="$HOST_CFLAGS" \
LDFLAGS="$LDFLAGS -lexpat" \
../configure --prefix=$ROOT/$TOOLCHAIN \
--cache-file=config.cache \
--enable-shared \
--without-cxx-main \
--with-threads \
@ -42,9 +44,10 @@ ac_cv_file_dev_ptmx=yes \
ac_cv_func_lchflags_works=no \
ac_cv_func_chflags_works=no \
ac_cv_func_printf_zd=yes
OPT="$CFLAGS -fno-strict-aliasing" \
OPT="$TARGET_CFLAGS -fno-strict-aliasing" \
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--cache-file=config.cache \
--prefix=/usr \
--sysconfdir=/etc \
--enable-shared \

View File

@ -145,8 +145,8 @@ diff -u Python-2.6.6_orig/Makefile.pre.in Python-2.6.6/Makefile.pre.in
@case $$MAKEFLAGS in \
- *s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' LDFLAGS='$(LDFLAGS)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q build;; \
- *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' LDFLAGS='$(LDFLAGS)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \
+ *s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py -q build;; \
+ *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py build;; \
+ *s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' LDFLAGS='$(LDFLAGS)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py -q build;; \
+ *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' LDFLAGS='$(LDFLAGS)' OPT='$(OPT)' $(HOSTPYTHON) -E $(srcdir)/setup.py build;; \
esac
# Build static library