1 (01.04.2010 15:02:26 отредактировано humptydumpty)

Такая проблема:
у меня Mandriva 2010 x64 free и процессор AMD Opteron 2.7 и я не могу скомпилировать дрова для lucent модема.

Дрова содержат пропиетарный объектник ltmdmobj.0_ который ELF32
Он ни в какую не линкуется со свободной частью, скомпилированной из исходного кода (объектниками ELF64), ld пишет: Relocatable linking with relocations from format elf32-i386 (ltmdmobj.o_) to format elf64-x86-64 (lib.o) is not supported
Если же всё компилировать под ELF32, то такой модуль не хочет воспринимать моё x64 ядро.
Пробовал конвертировать пропиетарный объектник с помощью objcopy в ELF64, но выскакивает ошибка с relocation в секции .txt
Читал в инете, что данная проблема вроде как решается под Ubuntu x64 установкой libc6-i386 and libc6-dev-i386 , но в моей Мандриве таких пакетов нет.
Покупать Мандриву с пропиетарными программами, честно говоря, не хочется....

2

http://unixforum.org/index.php?showtopic=83756