[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#743676: FTCBFS: i386 stage1 tries to install xen stuff which is not built



Package: src:eglibc
Version: 2.18-4
Severity: normal
Tags: patch

Hi Adam,

When trying to cross-build an eglibc stage1 for i386 on amd64 it fails
installing xen stuff:

# extra_debhelper_pkg_install is used for debhelper.mk only.
# when you want to install extra packages, use extra_pkg_install.
mkdir -p debian/libc6-dev//usr/lib/i386-linux-gnu/xen
cp -af debian/tmp-xen//usr/lib/i386-linux-gnu/*.a debian/libc6-dev//usr/lib/i386-linux-gnu/xen
cp: cannot stat 'debian/tmp-xen//usr/lib/i386-linux-gnu/*.a': No such file or directory
make: *** [/tmp/buildd/eglibc/eglibc-2.18/stamp-dir/binaryinst_libc6-dev] Error 1
dpkg-buildpackage: error: debian/rules binary-arch gave error exit status 2

I propose not to install the xen stuff which is not built in stage1
anyway by making that part conditional.

Helmut
diff -Nru eglibc-2.18/debian/changelog eglibc-2.18/debian/changelog
--- eglibc-2.18/debian/changelog	2014-03-02 16:01:30.000000000 +0100
+++ eglibc-2.18/debian/changelog	2014-04-05 08:08:23.000000000 +0200
@@ -1,3 +1,11 @@
+eglibc (2.18-4.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Don't try to install xen headers in i386 bootstrap build, because they are
+    not built.  Closes: #-1.
+
+ -- Helmut Grohne <helmut@dedup1.subdivi.de>  Sat, 05 Apr 2014 08:07:22 +0200
+
 eglibc (2.18-4) unstable; urgency=high
 
   [ Aurelien Jarno ]
diff -Nru eglibc-2.18/debian/sysdeps/i386.mk eglibc-2.18/debian/sysdeps/i386.mk
--- eglibc-2.18/debian/sysdeps/i386.mk	2014-03-02 16:01:31.000000000 +0100
+++ eglibc-2.18/debian/sysdeps/i386.mk	2014-04-05 08:09:22.000000000 +0200
@@ -51,11 +51,13 @@
 	debian/tmp-libc/usr/bin
 endef
 
+ifneq ($(DEB_BUILD_PROFILE),bootstrap)
 define libc6-dev_extra_pkg_install
 mkdir -p debian/libc6-dev/$(libdir)/xen
 cp -af debian/tmp-xen/$(libdir)/*.a \
 	debian/libc6-dev/$(libdir)/xen
 endef
+endif
 
 define libc6-dev-amd64_extra_pkg_install
 

Reply to: