aboutsummaryrefslogtreecommitdiff
path: root/package/libqmi/0001-musl-compat-canonicalize_file_name.patch
Commit message (Collapse)AuthorAgeFilesLines
* libqmi: move canonicalize_file_name()Gravatar Matt Weber2017-05-171-19/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously was defined in qmi-util.h to fix musl compatibility. It was missed that this is a shared header which causes other dependent package builds to fail, so the static definition was moved into the implementation where it was used. Upstream bug report has been updated and this resolves the following autobuilder related failures. http://autobuild.buildroot.net/results/fe9b6b1b1399a4e8aafc6a326c81ec97c2480025 http://autobuild.buildroot.net/results/40eef797b4d8d53fc6e10f2048316d63549caf6d test-pkg testing was performed against 10 random toolchains ++ Config snippet ++ BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_MODEM_MANAGER_LIBQMI=y BR2_PACKAGE_MODEM_MANAGER=y BR2_PACKAGE_LIBQMI=y ++ Tested Toolchains ++ (Verified I hit all libc variants) br-arm-cortex-a9-musl br-arm-full-static br-m68k-68040-full (uclibc) br-mips32r6-el-hf-glibc br-mips64-n64-full br-mips64r6-el-hf-glibc br-mipsel-o32-full br-sparc64-glibc linaro-arm sourcery-arm Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libqmi: fix patch for canonicalize_file_name() issueGravatar Thomas Petazzoni2017-05-041-3/+17
| | | | | | | | | | | | | | | | The patch added in commit c78b65c4f161ec101ff02880788ef22eb7c87d76 was bogus: it adds some code conditionally on HAVE_CANONICALIZE_FILE_NAME being undefined, but there is nothing that defines HAVE_CANONICALIZE_FILE_NAME if canonicalize_file_name() is already provided by the C library. This commit fixes that by adding the appropriate autoconf check. Fixes: http://autobuild.buildroot.net/results/4f0eb2af09c92ff4cd7448211ffda432754d4e60/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libqmi: musl compat canonicalize_file_nameGravatar Matt Weber2017-05-041-0/+48
Adds an inline equivalent of canonicalize_file_name using realpath(). Bug report (origin of this patch): https://bugs.freedesktop.org/show_bug.cgi?id=99944 Resolves: http://autobuild.buildroot.net/results/afa/afa4b97e012586585b11be1e70ed3c63a7c48a4d/ CCLD test-generated CCLD test-utils CCLD test-message ../../../src/libqmi-glib/.libs/libqmi-glib.so: undefined reference to `canonicalize_file_name' collect2: error: ld returned 1 exit status Makefile:440: recipe for target 'test-generated' failed Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>