Package: libpjproject-dev Version: 2.4~dfsg-1 Severity: important User: multiarch-de...@lists.alioth.debian.org Usertags: multiarch
libpjproject-dev is marked as "Multi-Arch: same", but the following files are architecture-dependent:
/usr/include/pj/compat/m_auto.h /usr/include/pj/compat/os_auto.h An example diff between amd64 and arm64 is attached. -- Jakub Wilk
diff -ur libpjproject-dev_2.4~dfsg-1_amd64/usr/include/pj/compat/m_auto.h libpjproject-dev_2.4~dfsg-1_arm64/usr/include/pj/compat/m_auto.h --- libpjproject-dev_2.4~dfsg-1_amd64/usr/include/pj/compat/m_auto.h 2015-06-28 23:01:05.000000000 +0200 +++ libpjproject-dev_2.4~dfsg-1_arm64/usr/include/pj/compat/m_auto.h 2015-07-21 01:26:39.000000000 +0200 @@ -27,7 +27,7 @@ */ /* Machine name, filled in by autoconf script */ -#define PJ_M_NAME "x86_64" +#define PJ_M_NAME "aarch64" /* Endianness. It's reported on pjsip list on 09/02/13 that autoconf * endianness detection failed for universal build, so special case diff -ur libpjproject-dev_2.4~dfsg-1_amd64/usr/include/pj/compat/os_auto.h libpjproject-dev_2.4~dfsg-1_arm64/usr/include/pj/compat/os_auto.h --- libpjproject-dev_2.4~dfsg-1_amd64/usr/include/pj/compat/os_auto.h 2015-06-28 23:01:05.000000000 +0200 +++ libpjproject-dev_2.4~dfsg-1_arm64/usr/include/pj/compat/os_auto.h 2015-07-21 01:26:39.000000000 +0200 @@ -28,7 +28,7 @@ */ /* Canonical OS name */ -#define PJ_OS_NAME "x86_64-pc-linux-gnu" +#define PJ_OS_NAME "aarch64-unknown-linux-gnu" /* Legacy macros */ /* #undef PJ_WIN32 */ @@ -167,7 +167,7 @@ #define PJ_NATIVE_STRING_IS_UNICODE 0 /* Pool alignment in bytes */ -#define PJ_POOL_ALIGNMENT 8 +#define PJ_POOL_ALIGNMENT 4 /* The type of atomic variable value: */ #define PJ_ATOMIC_VALUE_TYPE long