Bug 34093

Summary: i586: AC_SYS_LARGEFILE невозможно использовать с fts.h из 2.17-alt8.M70P.1
Product: Branch p7 Reporter: Sergey Y. Afonin <asy>
Component: glibcAssignee: Andrey Cherepanov <cas>
Status: CLOSED WONTFIX QA Contact: qa-p7 <qa-p7>
Severity: normal    
Priority: P3    
Version: не указана   
Hardware: all   
OS: Linux   

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 закончена.