Часа четыре уже мучаюсь над проблемой.
Что имеем:
OS: Suse Linux 10.1 x86-64
Freetype 2.1.10
Суть такова: необходимо перекомпилировать freetype с поддержкой BYTECODE_INTERPRETER. Перекомпилирую, инсталлирую. Firefox не запускается, ругаясь при этом на заинсталенную библиотеку: "wrong ELF class: ELFCLASS64".
Наверное, это от того, что Firefox 32 битный, а библиотека, которую он использует - freetype - 64 битная.
Тогда логично заинсталлить её в 32 битном виде. Но весь вопрос - как? Флаги --build, --host при установке в i386 не помогают. Сборка компилятора только одна, другой не наблюдается. Установка CFLAGS в -m32 тоже не даёт результата.
Казалось бы, стандартная доработка напильником - ан нет - на 64битной версии она несколько нетривиальна.
Ошибка функционирования freetype (wrong ELF class: ELFCLASS64)
Модератор: Модераторы разделов
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Ошибка функционирования freetype
Попробуйте взять src.rpm от вашей системы и включить интерпретатор в ней. Возможно, что исходники freetype в 64-битной версии несколько изменены.
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Ошибка функционирования freetype
qusk
Поддержка bytecode в Сьюзи из коробки
Поддержка bytecode в Сьюзи из коробки
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
qusk
- Сообщения: 6
- ОС: Suse Linux 10.1
Re: Ошибка функционирования freetype
О, вот как оказывается
)
Благодарю за ответы.
Благодарю за ответы.