Я хотел бы создать подключаемый модуль XPCOM для приложения XULRunner, которое я создаю. Поскольку Mozilla предоставляет только 32-разрядную сборку XULRunner SDK, мне приходится связываться с 32-разрядными библиотеками. Это означает, что мне нужно собрать много библиотек.
В связи с этим у меня есть несколько вопросов:
Могу ли я сделать sudo make install
для 32-битной сборки? Или это испортит мою систему?
Если я не могу этого сделать, то каков обходной путь?
Мое текущее решение заключается в том, чтобы включить каталог lib в команду configure:
CFLAGS=" -arch i386" CCFLAGS=" -arch i386" CXXFLAGS=" -arch i386" LDFLAGS=" -L`pwd`/../libs/gst-plugins-base -L`pwd`/../libs/liboil -arch i386" ./configure
Это путь или лучшие альтернативы?