Re: Рефал & publicit


Subject: Re: Рефал & publicit
From: Leonid Belous (belous@ilt.kharkov.ua)
Date: Mon Jan 23 2006 - 12:44:04 MSK


Здравствуйте, Антон,

----- Исходное сообщение -----
От: "A.A.Vladimirov" <vladimi@mech.math.msu.su>

> Глубокоуважаемый Леонид Белоус, ещё раз обращаю Ваше внимание на тот
> факт, что выложенная Вами реализация Рефала-2
> (refal2-0.2.3-20050529-unix-src.tgz) после компиляции в дистрибутиве
> Fedora Core 3 устойчиво даёт Segmentation fault. При этом в Debian
> testing (kernel-2.6.8, gcc-3.3.5, glibc-2.3.2) всё работает нормально!
>
Аналогичная ошибка встретилась и в других контекстах (GCC, glibs).
Как выяснилось, нужно всего-навсего убрать ключ оптимизации O2 при работе с
GCC.

Пока не выставлена очередная версия следует сделать следующее (находимся в
директории refal2):

1. исправить файл src/comp/comp.mak, строку с CFLAG заменить на
CFLAGS = -pipe -w -DNO_DEBUG убрав O2.

2. аналогичное исправление сделать в src/inter/inter.mak,
CFLAGS = -pipe -w -DNO_DEBUG

3. Выполнить ./delbin (стереть все бинарное).

4. Выполнить make (все перекомпилируется и перестроится).

С уважением,
--Леонид Белоус



This archive was generated by hypermail 2b25 : Mon Jan 23 2006 - 12:51:42 MSK