Пытаюсь собрать klibc-1.5.20 для поддержки initramfs как описано в документации , после команды make вылетает предупреждение :
Код: Выделить всё
root@host:/usr/src/initramfs/klibc-1.5.20# make SUBDIRS=utils
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c: В функции ‘traps’:
scripts/basic/fixdep.c:368: предупреждение: доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти
scripts/basic/fixdep.c:370: предупреждение: доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти
далее линкуются библиотеки нормально и начинается вот такая штука :
Код: Выделить всё
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/syscalls.nrs
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/syscalls.nrs
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/syscalls.nrs
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
и так бесконечно , т.е. явно что что-то не правильно , но в чём проблема ? , более ранние версии klibc вообще вылетают с ошибкой компиляции
Что не так ???