Re: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-25 Пенетрантность Artem Chuprina
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-25 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-24 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-24 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-24 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-11-23 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-10-07 Пенетрантность 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- и распаковать 
больше ничего не придумывается.

-- 
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-10-07 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-10-07 Пенетрантность 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, вроде бы нормально ставятся. А как
 ругается когда не ставицо? :)

Говорит, то не та архитектура.
Хотя если подумать, почему простые заголовочные файлы вдруг
собирают в архитектурно-зависимый пакет?

-- 
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-10-07 Пенетрантность Yuri Kozlov
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: как установить заго ловочные файлы ядра от д ругих архитектур?

2009-10-07 Пенетрантность Yuri Kozlov
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