LINUX.ORG.RU

как собрать eglibc для debian, чтобы он не весит >10 мегабайт?


0

0

Это возможно (http://packages.debian.org/lenny/libc6-udeb), но как это сделать самому?

Долго пытался разобраться, как это собирают дебиановцы, так не нашел.

Как убирать «лишние» вещи типа каких-то лишних перекодировок (/usr/share/gconv), как вообще эффективно воздействовать на то, с какими фичами оно собирается?

★★★★★

eglibc нужно брать не с ленни а с сквиза, в ленни обычный glibc

на чем собираете и для чего ? (система, целевая система)

10 мб - размер чего?

что вы вообще хотите получить от пересборки glibc ? )

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Целевая платформа - ARM, 10метров - суммарный размер файлов, цель пересборки - уменьшить занимаемый объем (флеш-память экономит, стопудово).

tailgunner ★★★★★
()
Ответ на: комментарий от Sylvia

> eglibc нужно брать не с ленни а с сквиза, в ленни обычный glibc

С sid.

Система: debian sid, i386 в xen'е.

Целевая система: помесь squeeze и sid, arm.

10 мб - размер чего?

итоговый размер распакованного пакета.

что вы вообще хотите получить от пересборки glibc ? )

Уменьшение размера «целевого» rootfs хотя бы с 40 до 35 мегабайт.

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

> Уменьшение размера «целевого» rootfs хотя бы с 40 до 35 мегабайт.

Попробуй вручную вырезать ненужные локали и кодировки, прогони localepurge - может, и без eglibc получится. Вообще, перекомпилировать стандартные пакеты - последнее средство.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> прогони localepurge

уже

% du -hs /usr/lib/gconv

6.4M   /usr/lib/gconv

% ls /usr/lib/gconv

ANSI_X3.110.so

...

VISCII.so

вот оно мне точно все нужно?

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

это те самые ненужные кодировки, удалять rm и правкой /usr/lib/gconv-modules, так?

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

> вот оно мне точно все нужно?

Оно тебе точно не всё нужно. Удаляй по одному и пробуй запускать свое приложение - думаю, подобрать нужный набор so таким образом будет проще, чем пересобрать glibc.

И я бы начал чистку с /usr/share/locale :)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Оно тебе точно не всё нужно. Удаляй по одному и пробуй запускать свое приложение - думаю, подобрать нужный набор so таким образом будет проще, чем пересобрать glibc.

Спасибо, gconv-modules пытаться править?

И я бы начал чистку с /usr/share/locale :)

да уже же)

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

> gconv-modules пытаться править?

Я бы не беспокоился - в худшем случае iconv упадет :)

tailgunner ★★★★★
()
Ответ на: комментарий от elipse

ВОТ ЭТО ДА, как же я не подумал сразу о них? Я же toolchain их брал, видимо, пришло время для еще некоторых заимствований))

4,2 метра вместе с libc-bin, в рот мне ноги, как они это делают?

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

> Я же toolchain их брал

После того, как я взял у них неинсталябильный тулчейн, я расхотел использовать их дистр %)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ну, что есть, то есть, он у них по сей день неинсталябельный в unstable. :)

А соседнем топике он у меня ядро собрать не может, однако больше претензий к нему нету.

t184256 ★★★★★
() автор топика

Видимо, ошибочно мнение, что на ЛОРе не любят всякую школоту и ламеров - судя по вам, за пределами Talks ее просто обожают и всегда рады помочь. Спасибо!

t184256 ★★★★★
() автор топика
Ответ на: комментарий от t184256

Цитируем t184256

Видимо, ошибочно мнение, что на ЛОРе не любят всякую школоту и ламеров - судя по вам, за пределами Talks ее просто обожают и всегда рады помочь. Спасибо!

[offtop] не обожают и не рады, но, почему бы и нет, если вопрос интересный и (или) ответ ты знаешь?! [/offtop]

dhameoelin ★★★★★
()
Ответ на: комментарий от t184256

>Видимо, ошибочно мнение, что на ЛОРе не любят всякую школоту и ламеров - судя по вам, за пределами Talks ее просто обожают и всегда рады помочь. Спасибо!

Так ведь баланс ненависти должен быть соблюдён и уравновешен лучиками добра.

sniper21 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.