Пытаюсь скомпилировать исходникик gcc-4.2 (а точнее llvm-gcc-4.2). Однако получаю ошибку:
../../llvm-gcc-4.2-2.9/gcc/toplev.c: In function ‘process_options’:
../../llvm-gcc-4.2-2.9/gcc/toplev.c:1995:11: error: ‘flag_function_sections’ undeclared (first use in this function)
../../llvm-gcc-4.2-2.9/gcc/toplev.c:1995:11: note: each undeclared identifier is reported only once for each function it appears in
Что же это за переменная такая и где она должна быть объявлена (там рядом еще есть flag_data_sections)?
Когда я сделал объявление:
int flag_function_sections = 0;
int flag_data_sections = 0;
ошибка ушла, но вылезла в другом файле (чувствую таких мест много). Так что же это за переменная и как ее корректно объявить?