Re: как установить заго ловочные файлы ядра от д ругих архитектур?
Andrey Tataranovich - debian-russian@lists.debian.org @ Tue, 24 Nov 2009 22:53:48 +0200: Скорее наоборот можно бояться, что приспичит вот загрузить старое ядро, и библиотека, собранная с заголовками от нового - не будет работать. У меня такое было, когда я пытался lenny поднять в chroot на Asus WL500G. Там ядро 2.4-какое-то, а в Lenny под mips все собирается так, что работает только с 2.6.8 и выше. AT Сам сейчас уткнулся в проблему работы lenny chroot под DD-WRT AT (Dlink DIR-320), есть ли какая-то объективная причина для задания AT minimal kernel version 2.6+ в дистрибутивах? Есть. Всякие настроечные интерфейсы у них различны. Оно, правда, регулярно и в пределах одной minor версии меняется - но все же чем выше нижняя граница, тем меньше вариантов тестировать. Плюс программы, работающие с ядерными бинарными интерфейсами - типа udev и hald. Ну и libc, да. -- У кошки четыре ноги: ввод, вывод, земля и питание. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Tue, 24 Nov 2009 23:39:11 +0300 Victor Wagner vi...@wagner.pp.ru wrote: On 2009.11.24 at 18:57:58 +0300, Yuri Kozlov wrote: Как не предусмотрено? На том же emdebian.org лежат пакеты заголовков ядра, libc для кросссборки etc. Угу. linux-kernel-headers-arm-cross (2.6.18-7) А поновее? А нафига? Как-то мало мне попадалось библиотек, настолько зависимых от ядра, чтобы, будучи собранными с заголовками от 2.6.18 не работало с 2.6.32 Ну, допустим http://linux-man-pages.blogspot.com/2008/10/recent-changes-in-file-descriptor.html Просто древняя версия может говорить о том, что автор достиг чего хотел, и дальше только самому, ручками. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Tue, 24 Nov 2009 05:30:56 +0300 Alexandr Sagadeev saga...@mail.ru wrote: Yuri Kozlov пишет: On Mon, 23 Nov 2009 01:03:54 +0300 Nikita V. Youshchenkoyo...@debian.org wrote: Меня интересует следующий шаг. Есть некая библиотека, которой нужны заголовочные файлы ядра. Хотел собрать её под armel, используя более мощный процессор. Оказалось, что штатно (пакетами) такой хотелки не предусмотрено. У Nokia есть фреймворк для кросс сборки дебиана под armel для своих планшетов 770 и 8x0. http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Platforms/Maemo/ Может вам поможет? Скорее всего заточено под нокию. Лучше уж emdebian.org. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Tue, 24 Nov 2009 09:47:39 +0300 Victor Wagner vi...@wagner.pp.ru wrote: On 2009.11.23 at 19:03:13 +0300, Yuri Kozlov wrote: Пакеты кросс-компиляторов можно взять с http://emdebian.org/crosstools.html Угу, я там был. Впрочем, без заворачивания в пакет осилил собрать и сам. Кстати, с каждой версией патчей/усилий для сборки кросс-платформенного gcc нужно меньше и меньше. Меня интересует следующий шаг. Есть некая библиотека, которой нужны заголовочные файлы ядра. Хотел собрать её под armel, используя более мощный процессор. Оказалось, что штатно (пакетами) такой хотелки не предусмотрено. Как не предусмотрено? На том же emdebian.org лежат пакеты заголовков ядра, libc для кросссборки etc. Угу. linux-kernel-headers-arm-cross (2.6.18-7) А поновее? -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Tue, 24 Nov 2009 19:14:57 +0300 Nikita V. Youshchenko yo...@debian.org wrote: 1. А вы уверены, что вам это надо? То есть, что собираемый вами софт зависит от новшеств, случившихся в ABI ядра после 2.6.18? Не знаю, но 2.6.18 был в etch. Lenny уже год скоро отмечать можно будет. 2. Если уверены, то поновее делается из нативных пакетов при помощи dpkg-cross. Это понятно. Я и говорю, в коробке только напильник. :) -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Mon, 23 Nov 2009 01:03:54 +0300 Nikita V. Youshchenko yo...@debian.org wrote: создаётся впечатление, что Вы решаете не ту задачу. я так понимаю, что у Вас интересует кросскомпиляция? думаю в эту сторону и стоит копать - уверен, что в debian есть штатные средства для сборки под другие архитектуры. Кросс-компиляторов в основном репозитории нету, из-за слишком большого числа комбинаций host/target. Пакеты кросс-компиляторов можно взять с http://emdebian.org/crosstools.html Угу, я там был. Впрочем, без заворачивания в пакет осилил собрать и сам. Кстати, с каждой версией патчей/усилий для сборки кросс-платформенного gcc нужно меньше и меньше. Меня интересует следующий шаг. Есть некая библиотека, которой нужны заголовочные файлы ядра. Хотел собрать её под armel, используя более мощный процессор. Оказалось, что штатно (пакетами) такой хотелки не предусмотрено. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Wed, 07 Oct 2009 12:29:11 +0400 Max V. Stotsky m...@pereslavl.ru wrote: В Срд, 07/10/2009 в 12:07 +0400, Yuri Kozlov пишет: Здравствуйте. Можно ли установить заголовочные файлы ядра для архитектур, отличных от хостовой? Или «из коробки» (как и для кросс-компиляторов) такой возможности нет? aptitude search linux-headers Выдает, например, «linux-headers-2.6-amd64» и «linux-headers-2.6-686». Должно быть просто aptitude install нужный пакет. Угу, а если мне нужны заголовки ядра под armel? Кроме как установить linux-source- и распаковать больше ничего не придумывается. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Wed, 07 Oct 2009 13:25:14 +0400 Max V. Stotsky m...@pereslavl.ru wrote: В Срд, 07/10/2009 в 12:56 +0400, Yuri Kozlov пишет: On Wed, 07 Oct 2009 12:29:11 +0400 Max V. Stotsky m...@pereslavl.ru wrote: В Срд, 07/10/2009 в 12:07 +0400, Yuri Kozlov пишет: Здравствуйте. Можно ли установить заголовочные файлы ядра для архитектур, отличных от хостовой? Или «из коробки» (как и для кросс-компиляторов) такой возможности нет? aptitude search linux-headers Выдает, например, «linux-headers-2.6-amd64» и «linux-headers-2.6-686». Должно быть просто aptitude install нужный пакет. Угу, а если мне нужны заголовки ядра под armel? Кроме как установить linux-source- и распаковать больше ничего не придумывается. http://packages.debian.org/search?suite=allarch=armelsearchon=nameskeywords=linux-headers Не оно? Оно то оно, только попробуйте поставить linux-headers-2.6-orion5x_2.6.30+20_armel.deb на машину с архитектурой amd64. Не ставицо. :) -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Wed, 07 Oct 2009 14:22:18 +0400 Оно то оно, только попробуйте поставить linux-headers-2.6-orion5x_2.6.30+20_armel.deb на машину с архитектурой amd64. Не ставицо. :) Пользуюсь зеркалом, на котором только есть amd64 и 686. :) Попробовал на i686 поставить заголовки amd64, вроде бы нормально ставятся. А как ругается когда не ставицо? :) Говорит, то не та архитектура. Хотя если подумать, почему простые заголовочные файлы вдруг собирают в архитектурно-зависимый пакет? -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Wed, 07 Oct 2009 13:12:06 +0300 Eugene V. Lyubimkin jackyf.de...@gmail.com wrote: Yuri Kozlov wrote: Оно то оно, только попробуйте поставить linux-headers-2.6-orion5x_2.6.30+20_armel.deb на машину с архитектурой amd64. Не ставицо. :) Угу. Теперь делаем финт ушами: sudo dpkg -i --force-architecture deb. На свой страх и риск, конечно. Ну нет. :) Не смогла так не смогла. Тогда уж лучше я http://www.emdebian.org/toolchains/pool/main/l/linux-kernel-headers-arm-cross/linux-kernel-headers-arm-cross_2.6.18-6_all.deb поставлю. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Thu, 08 Oct 2009 08:42:04 +0400 Max V. Stotsky m...@pereslavl.ru wrote: В Срд, 07/10/2009 в 17:46 +0400, Yuri Kozlov пишет: On Wed, 07 Oct 2009 14:22:18 +0400 Оно то оно, только попробуйте поставить linux-headers-2.6-orion5x_2.6.30+20_armel.deb на машину с архитектурой amd64. Не ставицо. :) Пользуюсь зеркалом, на котором только есть amd64 и 686. :) Попробовал на i686 поставить заголовки amd64, вроде бы нормально ставятся. А как ругается когда не ставицо? :) Говорит, то не та архитектура. Хотя если подумать, почему простые заголовочные файлы вдруг собирают в архитектурно-зависимый пакет? Хм... А почему у меня ставится? % uname -a Linux gpu 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 GNU/Linux % sudo aptitude install linux-headers-2.6-amd64 Ну и где в пакете linux-headers-2.6-amd64 заголовочные файлы от ARM? Читаем вопрос внимательнее... -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org