media-gfx/potrace is missing large file support on 32-bit architectures: ``` 21:49:44.766 * QA Notice: The following files were not built with LFS support: 21:49:44.779 * Please see https://issuetracker.google.com/201531268 for details. 21:49:44.793 * fopen /usr/bin/mkbitmap 21:49:44.797 * fopen /usr/bin/potrace 21:49:44.811 * Full build files: fopen /build/arm-generic/tmp/portage/media-gfx/potrace-1.16/work/potrace-1.16/src/.libs/potrace fopen /build/arm-generic/tmp/portage/media-gfx/potrace-1.16/work/potrace-1.16/src/main.o fopen /build/arm-generic/tmp/portage/media-gfx/potrace-1.16/work/potrace-1.16/src/mkbitmap fopen /build/arm-generic/tmp/portage/media-gfx/potrace-1.16/work/potrace-1.16/src/mkbitmap.o ``` I checked and there doesn't seem to be any ABI breakage by adding the LFS flags as there is no usage of off_t. This fixes the issue for me: ``` diff --git a/media-gfx/potrace/potrace-1.16.ebuild b/media-gfx/potrace/potrace-1.16.ebuild index fb0dbc826..234a1cd80 100644 --- a/media-gfx/potrace/potrace-1.16.ebuild +++ b/media-gfx/potrace/potrace-1.16.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit toolchain-funcs +inherit toolchain-funcs flag-o-matic DESCRIPTION="Transforming bitmaps into vector graphics" HOMEPAGE="http://potrace.sourceforge.net/" @@ -20,6 +20,8 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README ) src_configure() { + append-lfs-flags + tc-export CC # bug 610098 local myeconfargs=( --disable-static ``` Reproducible: Always