[an error occurred while processing this directive]
0xff Пропадаю. Перекомпилирую linux kernel. Какие опции gcc необх установить, чтобы не выдавались ошибки типа
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено ++ 17 июля 2005 г. 12:23

static FASTCALL(void reschedule_idle(struct task_struct * p));

static void reschedule_idle(struct task_struct * p)
{
#ifdef CONFIG_SMP
int this_cpu = smp_processor_id();
struct task_struct *tsk, *target_tsk;
int cpu, best_cpu, i, max_prio;
cycles_t oldest_idle;
................................................................
sched.c:213: error: conflicting types for 'reschedule_idle'
sched.c:210: error: previous declaration of 'reschedule_idle' was here
sched.c:213: error: conflicting types for 'reschedule_idle'
sched.c:210: error: previous declaration of 'reschedule_idle' was here
................................................................

Т.е. компилил kernel 2.6 компилятором gcc 3.3.2 подобных ошибок не возникало, но выдавались ошибки компиляции в другом месте.
Установил Gcc 3.4.1 - стали выдаваться подобные ошибки.

Как победить? Какая рекомендуемая версия gcc для компиляции kernel 2.6.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru