Source: ptlib Version: 2.10.11~dfsg-2.1 Tags: patch User: [email protected] Usertags: rebootstrap
ptlib fails to cross build from source, because it uses the build architecture pkg-config to locate sdl and thus fails finding sdl. Replacing "pkg-config" with "$PKG_CONFIG" fixes the issue and makes a cross build run into #852355. Please consider appying the attached patch. Helmut
diff --minimal -Nru ptlib-2.10.11~dfsg/debian/changelog ptlib-2.10.11~dfsg/debian/changelog --- ptlib-2.10.11~dfsg/debian/changelog 2016-11-30 18:58:13.000000000 +0100 +++ ptlib-2.10.11~dfsg/debian/changelog 2017-01-23 21:16:08.000000000 +0100 @@ -1,3 +1,10 @@ +ptlib (2.10.11~dfsg-2.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Add patch cross (Closes: #-1). + + -- Helmut Grohne <[email protected]> Mon, 23 Jan 2017 21:16:08 +0100 + ptlib (2.10.11~dfsg-2.1) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru ptlib-2.10.11~dfsg/debian/patches/cross ptlib-2.10.11~dfsg/debian/patches/cross --- ptlib-2.10.11~dfsg/debian/patches/cross 1970-01-01 01:00:00.000000000 +0100 +++ ptlib-2.10.11~dfsg/debian/patches/cross 2017-01-23 21:16:08.000000000 +0100 @@ -0,0 +1,33 @@ +From: Helmut Grohne <[email protected]> +Subject: use triplet-prefixed tools to facilitate cross building + +Index: ptlib-2.10.11~dfsg/configure.ac +=================================================================== +--- ptlib-2.10.11~dfsg.orig/configure.ac ++++ ptlib-2.10.11~dfsg/configure.ac +@@ -1576,8 +1576,8 @@ + HAS_SDL=1 + AC_DEFINE(P_SDL, 1, "SDL found") + STDCCFLAGS="$STDCCFLAGS ${SDL_CFLAGS}" +- LDFLAGS="$LDFLAGS `pkg-config --libs-only-L sdl`" +- ENDLDLIBS="$ENDLDLIBS `pkg-config --libs-only-l sdl`" ++ LDFLAGS="$LDFLAGS `$PKG_CONFIG --libs-only-L sdl`" ++ ENDLDLIBS="$ENDLDLIBS `$PKG_CONFIG --libs-only-l sdl`" + ],[HAS_SDL=]) + fi + fi +Index: ptlib-2.10.11~dfsg/configure +=================================================================== +--- ptlib-2.10.11~dfsg.orig/configure ++++ ptlib-2.10.11~dfsg/configure +@@ -9997,8 +9997,8 @@ + $as_echo "#define P_SDL 1" >>confdefs.h + + STDCCFLAGS="$STDCCFLAGS ${SDL_CFLAGS}" +- LDFLAGS="$LDFLAGS `pkg-config --libs-only-L sdl`" +- ENDLDLIBS="$ENDLDLIBS `pkg-config --libs-only-l sdl`" ++ LDFLAGS="$LDFLAGS `$PKG_CONFIG --libs-only-L sdl`" ++ ENDLDLIBS="$ENDLDLIBS `$PKG_CONFIG --libs-only-l sdl`" + + fi + fi diff --minimal -Nru ptlib-2.10.11~dfsg/debian/patches/series ptlib-2.10.11~dfsg/debian/patches/series --- ptlib-2.10.11~dfsg/debian/patches/series 2015-11-06 18:40:25.000000000 +0100 +++ ptlib-2.10.11~dfsg/debian/patches/series 2017-01-23 21:16:08.000000000 +0100 @@ -2,4 +2,5 @@ bison-fix ppc64el-arm64-mips64.diff gcc-5_support -no-sslv3 \ No newline at end of file +no-sslv3 +cross

