2015-06-11 10 views
1

У меня есть машина с uClibc, и мне удалось получить работу glibc на ней с помощью простой обертки, которую я сделал.Пользовательский glibc в нестандартном пути на машине с uclibc и gcc скомпилирован против uclibc

Он может скомпилировать простые программы, такие как hello world и практически любую другую c-программу.

Но это не компилирует большинство гну и других программ из-за ошибки, если они включают limits.h

In file included from /usr/glibc/include/limits.h:123:0, 
       from test.c:1: 
/usr/lib/gcc/mips-openwrt-linux-uclibc/4.8.3/include/limits.h:125:26: error: no include path in which to search for limits.h 
# include_next <limits.h> 

Что мне нужно сделать, чтобы решить эту проблему?

ответ

0

Если кому-то это нужно - я нашел, как заставить его работать. Вам нужно удалить gcc's limits.h и переименовать gsyslimits.h в limits.h и отредактировать лимит glibc.h, удалить макросы для определения, используется ли gcc header limits.h. Если кому-то нужно - я могу опубликовать полный лимит. H. Извините за мой английский. Я - русский

 Смежные вопросы

  • Нет связанных вопросов^_^