Причины нет раздела в документации не является, потому что, насколько я знаю, никто никогда не делал это =] (и я написал FireBreath, так что не исключено, что я услышал бы об этом)
Этих будет проблемой cmake - посмотрите, что делают скрипты подготовки, особенно prepcommon.sh, и как они используют cmake. Вам нужно будет выяснить, как сказать cmake использовать инструментальную цепочку, нацеленную на руку. Вам также необходимо выяснить, есть ли что-то другое в реализации NPAPI на вашей платформе. Имейте в виду, что NPAPI в Firefox уходит в релизе, запланированном на начало марта.
FireBreath2 будет поддерживать FireFox и Chrome через собственные сообщения, но я не знаю, что может или не может быть разным для ARM для этого. Чтобы сделать то, что вы хотите сделать, вам нужно узнать немного больше об FireBreath и cmake.
Здравствуйте @taxilian благодарит за ответ. Я получил сборку для работы. Это просто вопрос правильной установки CXX и других переменных, поэтому при запуске сценария подготовки он генерирует проекты, используя правильный компилятор. Компиляция также была успешной, но когда браузер пытается загрузить плагин, он не выполняет sepfault на dlopen() здесь: 'm_dll = :: dlopen (cFilename, flags);' Время выполнения браузера основано на webkit (www.ekioh.com), и этот код - это то, как они начинают загружать плагин и, к сожалению, да, они все еще полагаются на NPAPI –
. Попробуйте подключить отладчик и посмотреть, что происходит, когда это segfaults - все, что я могу предложить. Удачи! – taxilian