Now it's easier to read the text and with DEB_HOST_ARCH properly set the
package files are correctly named. Unfortunately dpkg-gencontrol insist to use
the host arch in the control files, unless you overwrite it with the variable.

Signed-off-by: Zoltan Kiss <[email protected]>
---
 INSTALL.ODP | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/INSTALL.ODP b/INSTALL.ODP
index 86cec1f..acf09d7 100644
--- a/INSTALL.ODP
+++ b/INSTALL.ODP
@@ -61,13 +61,19 @@ You can pass the configure options via 
DATAPATH_CONFIGURE_OPTS:
 DATAPATH_CONFIGURE_OPTS="--with-odp=<ODP_DIR>  --with-odp-platform=<platform>" 
\
 fakeroot debian/rules binary
 
-If you cross-compile, you need to specify "host" for configure,
-DEB_HOST_GNU_TYPE for dh_strip, and probably a cross-compiled OpenSSL. The
-latter needs to be told to configure, and dh_shlibdeps needs to find the
-libraries. E.g.:
+If you cross-compile, you need to:
+- specify "host" for configure
+- DEB_HOST_GNU_TYPE has to be set for dh_strip
+- DEB_HOST_ARCH has to be set for dh_gencontrol to correctly create the
+  debian/contol files
+- dh_shlibdeps needs to find the libraries in LD_LIBRARY_PATH
+- probably a cross-compiled OpenSSL. That needs to be told to configure
+
+An example:
 
 LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/arm-linux-gnueabihf/lib:<OpenSSL-DIR>' \
 DEB_HOST_GNU_TYPE=arm-linux-gnueabihf \
+DEB_HOST_ARCH=armhf \
 DATAPATH_CONFIGURE_OPTS="--with-odp=<ODP_DIR>  --with-odp-platform=<platform> \
 --host=arm-linux-gnueabihf --with-openssl=<OpenSSL-DIR>" fakeroot debian/rules 
\
 binary
-- 
1.9.1


_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to