[buildd-tools-devel] [PATCH 1/2] Set up env vars for cross-building
wookey at wookware.org
wookey at wookware.org
Tue Dec 20 20:37:03 UTC 2011
From: Wookey <wookey at wookware.org>
---
lib/Sbuild/Build.pm | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/lib/Sbuild/Build.pm b/lib/Sbuild/Build.pm
index 05473ec..ccc4d04 100644
--- a/lib/Sbuild/Build.pm
+++ b/lib/Sbuild/Build.pm
@@ -1467,6 +1467,17 @@ sub build {
$buildenv{'PATH'} = $self->get_conf('PATH');
$buildenv{'LD_LIBRARY_PATH'} = $self->get_conf('LD_LIBRARY_PATH')
if defined($self->get_conf('LD_LIBRARY_PATH'));
+
+ #Add cross environment config
+ if ($host_arch ne $build_arch) {
+ $buildenv{'CONFIG_SITE'} = "/etc/dpkg-cross/cross-config." . $host_arch;
+ if (defined($buildenv{'DEB_BUILD_OPTIONS'})) {
+ $buildenv{'DEB_BUILD_OPTIONS'} .= " nocheck";
+ } else {
+ $buildenv{'DEB_BUILD_OPTIONS'} = "nocheck";
+ }
+ }
+
# Explicitly add any needed environment to the environment filter
# temporarily for dpkg-buildpackage.
--
1.7.7.3
More information about the Buildd-tools-devel
mailing list