Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550502 - x11-libs/libX11-1.6.3: large file support needs to be enabled
Summary: x11-libs/libX11-1.6.3: large file support needs to be enabled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: lfs-tracker
  Show dependency tree
 
Reported: 2015-05-26 23:18 UTC by Zac Medico
Modified: 2019-06-17 15:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log showing failure on xfs with 64-bit inode numbers (libX11-1.6.3.log.xz,6.54 KB, application/x-xz)
2015-05-26 23:18 UTC, Zac Medico
Details
fix ebuild to call append-lfs-flags from flag-o-matic.eclass (libX11-1.6.3.ebuild.patch,228 bytes, patch)
2015-05-26 23:23 UTC, Zac Medico
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Zac Medico gentoo-dev 2015-05-26 23:18:52 UTC
Created attachment 404036 [details]
build log showing failure on xfs with 64-bit inode numbers

The new QA check for bug 471102 reports this issue:

 * QA Notice: The following files were not built with LFS support:
 *   Please see https://bugs.gentoo.org/471102 for details.
 * mmap@@GLIBC_2.2.5,__xstat@@GLIBC_2.2.5,__fxstat@@GLIBC_2.2.5,open@@GLIBC_2.2.5,fopen@@GLIBC_2.2.5 usr/lib64/libX11.so.6.3.0
 * __xstat@@GLIBC_2.0,__fxstat@@GLIBC_2.0,open@@GLIBC_2.0,mmap@@GLIBC_2.0,fopen@@GLIBC_2.1 usr/lib32/libX11.so.6.3.0


I can confirm that this is a real problem, because it makes the build fail on an xfs filesystem due to 64-bit inode numbers. The problem is solved after adding an append-lfs-flags (from flag-o-matic.eclass) call at the beginning of src_configure.
Comment 1 Zac Medico gentoo-dev 2015-05-26 23:23:09 UTC
Created attachment 404038 [details, diff]
fix ebuild to call append-lfs-flags from flag-o-matic.eclass
Comment 2 SpanKY gentoo-dev 2015-05-27 03:00:32 UTC
the 64bit check is wrong (and we're dealing with that in bug 550482), but the 32bit check is accurate

an alternative would be to update configure.ac in all the X packages to use AC_SYS_LARGEFILE everywhere
Comment 3 Larry the Git Cow gentoo-dev 2019-06-17 15:25:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e63e33be6eb1f152b27c00a81494e85b3152709

commit 6e63e33be6eb1f152b27c00a81494e85b3152709
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2019-06-17 14:54:52 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-06-17 15:18:51 +0000

    x11-libs/libX11: Version bump to 1.6.8
    
    Closes: https://bugs.gentoo.org/299654
    Closes: https://bugs.gentoo.org/550502
    Closes: https://bugs.gentoo.org/616140
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-libs/libX11/Manifest            |  1 +
 x11-libs/libX11/libX11-1.6.8.ebuild | 28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)