Bug 34093 - i586: AC_SYS_LARGEFILE невозможно использовать с fts.h из 2.17-alt8.M70P.1
Summary: i586: AC_SYS_LARGEFILE невозможно использовать с fts.h из 2.17-alt8.M70P.1
Status: CLOSED WONTFIX
Alias: None
Product: Branch p7
Classification: Distributions
Component: glibc (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-30 09:13 MSK by Sergey Y. Afonin
Modified: 2017-10-30 09:14 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2017-10-30 09:13:00 MSK
Чтобы проще искалось, если вдруг потребуется.

При разборе bug 32805 обнаружилось, что /usr/include/fts.h содержит следующее:

#ifdef __USE_FILE_OFFSET64
# error "<fts.h> cannot be used with -D_FILE_OFFSET_BITS==64"
#endif

Это препятствует сборке приложений, которые должны работать с большими файлами и/или разделами с большим количеством inode. Кроме bug 32805, для p7 есть сложность с исправлением bug 34085. Проблему для этих приложений, теоретически, можно решить, если использовать не fts.h из glibc, а fts_.h из gnulib, как это сделано в du (coreutils-8.21-alt1).

glibc 2.23 (в p8) проблемы с FILE_OFFSET_BITS==64 не имеет.
Comment 1 Sergey Y. Afonin 2017-10-30 09:14:38 MSK
wontfix, так как поддержка p7 закончена.