Summary: | "bio too big" with busybox and losetup | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | avm <avm> |
Component: | mkinitrd-busybox | Assignee: | Sergey Vlasov <vsu> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | ldv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 10123 | ||
Bug Blocks: |
Description
avm
2006-10-29 02:29:41 MSK
Свежие версии busybox не собираются с dietlibc как раз из-за того, что в dietlibc входит устаревший файл include/linux/loop.h. (Похоже, что от dietlibc в этом месте нужно избавляться - в частности, там до сих пор используется 16-разрядный dev_t.) Я смотрю в сторону klibc + klibc-utils (и заодно initramfs вместо initrd). Это правильное направление? Имеет ли смысл собрать klibc-utils и положить в Сизиф? FWIW, на ядре std26-up=2.6.12-alt4 это ещё не проявляется, а на std26-up=2.6.14-alt3 уже проявляется. klibc в Сизифе сейчас есть, но в klibc-utils нет losetup - если это действительно нужно, придётся приделывать. Впрочем, mkinitrd-busybox сейчас обновлён до 1.3.2 - там losetup есть, но я не проверял, правильно ли он работает. (При проверке придётся указывать --type romfs - монтирование loop в initramfs сейчас не поддерживается). Видимо, эту багу давно починили. Пора закрывать. . |