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

Bug#680590: FTFBS cross ;(



control.m4 change breaks cross builds:

-----
Package: libgcc1-dbg-armhf-cross
Architecture: all
Section: debug
Priority: extra
Depends: gcc-4.7-arm-linux-gnueabihf-base (= ${gcc:Version}),
libgcc1-armhf-cross (= ${gcc:EpochVersion}), ${misc:Depends}
dnldnl
Description: GCC support library (debug symbols)
 Debug symbols for the GCC support library.
 .
 This package contains files for armhf architecture, for use in
cross-compile
 environment.
-----

Notice "dnldnl". But I see what the problem you had:

-----
Package: libgcc1-dbg
Architecture: any
Section: debug
Priority: extra
Depends: gcc-4.7-base (= ${gcc:Version}), libgcc1 (=
${gcc:EpochVersion}), ${misc:Depends}

Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
Description: GCC support library (debug symbols)
 Debug symbols for the GCC support library.
-----

This change should satisfy all situations:

diff --git a/debian/control.m4 b/debian/control.m4
index 42714b1..e22374e 100644
--- a/debian/control.m4
+++ b/debian/control.m4
@@ -185,7 +185,7 @@ Architecture: ifdef(`TARGET',`all',`any')
 Section: debug
 Priority: extra
 Depends: BASEDEP, libgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
-ifdef(`TARGET',`dnl',`dnl
+ifdef(`TARGET',`',`dnl
 ifdef(`MULTIARCH',`Multi-Arch: same
 ')dnl
 Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]


Reply to: