C этого места поподробнее,- как раз эта зараза и не собирается толком.
Прицеплю файл конфигов.
pppd.zip
Но проблем не было. Но мне кажется что это случайность, потому что такие конструкции
ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif
при кросс-компиляции не гуд. А такое сплошь и рядом. Как этот пакет исходников вообще собрался, я не представляю.
Это не сложно. Вот пример:
О, спасибо. Самое то.
Так-то собраное стандартным gcc не запустится на MIPS машине! :)Да и когда стрипиш,- маты валятся, что файл неизвестного формата,- сразу ясно, что не тем собрал.
Я обычно от греха подальше,- в Makefile всегда ручками CC, STRIP, AR, LD, ... приписываю.
Понятно что не соберется. Но как это объяснить:
libbridge.a: libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
ar rcs libbridge.a libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
ranlib libbridge.a
Я-то ладно, бридж не использую ;) С другой стороны ar и ranlib вроде как кроссплатформенные, но мало ли...