Вопрос по расположению каталога linux

4 views
Skip to first unread message

Дмитрий Зубаревич

unread,
Mar 25, 2011, 5:46:32 PM3/25/11
to Embox
После коммита r2294 поступила жалоба, что под x86/debag проект не
сбирается. Поискал в чем может быть проблема. По видимому проблема в
хидерах расположенных в каталоге linux. А если точнее то в самом
расположении этого каталога. Например в файлах связанных с сетью
встречаются такие строки:

#include <linux/compiler.h>

В то время как сам каталог linux расположен не в самой папке src
\include, а в src\linux-compat\include.
В процессе создаваемых изменений появившихся после r2294 я с этим
столкнулся и тупо скопировал папку linux из src\linux-compat\include в
src\include. После этого все собралось. Правда перед коммитом я забыл,
что делал такие танцы с бубном и не закомитил этого. Сейчас думается
что проблема в этом, но как-то не поворачивается рука коммитить
копирование католога из одного места в другое.
Вобщем вопрос вот в чем: почему у католога linux такое странное
расположение? Раньше видимо он все же лежал в инклудах, но зачем-то
был перемещен, зачем? Ну или я как всегда с чем-то туплю...

Fedor Burdun

unread,
Mar 25, 2011, 6:10:06 PM3/25/11
to em...@googlegroups.com
копировать не нужно можно в нужных местах пути дописать

26.03.11, Дмитрий Зубаревич<dmitryzu...@gmail.com> написал(а):


--
С уважением, Федор Бурдун.

Дмитрий Зубаревич

unread,
Mar 25, 2011, 6:11:34 PM3/25/11
to Embox
Хотя сейчас нашел такую строчку $_CPPFLAGS += -I$(SRC_DIR)/linux-
compat/include в src\Makefile и понял что не прав. Тем не мение при
сборке все равно ругается на строки

#include <linux/compiler.h>
#include <linux/aio.h>

в файле net.h.

Как с этим бороться? указать полный путь для инклудов в конкретно
данном файле или что?

Anton Bondarev

unread,
Mar 26, 2011, 3:49:29 AM3/26/11
to Embox
Да вроде именно там он и должен находится. Единственное эта строчка
наверное не должна находится не с корневом файле.
Это хидеры для слоя совместимости с Линуксом, например что бы написать
драйвер который работает и там и сям. Хотели еще сделать совместимы
стек протоколов, но похоже это плохая идея.

В общем у меня проект собирается.

On 26 мар, 01:11, Дмитрий Зубаревич <dmitryzubarev...@gmail.com>
wrote:

Дмитрий Зубаревич

unread,
Mar 26, 2011, 10:33:25 AM3/26/11
to em...@googlegroups.com
Хм, понятно. Ну я честно говоря, подозревал, что мой коммит не мог координально повлиять на сборку.

26 марта 2011 г. 10:49 пользователь Anton Bondarev <anto...@mail.ru> написал:
Reply all
Reply to author
Forward
0 new messages