LINUX.ORG.RU

вопрос по yacc и bison для lfs 7.9

 , ,


0

1

Добрый день. Собираю lfs 7.9 на centos6.7 В мануале указано, что должна быть символьная ссылка /usr/bin/yacc которая указывает на bison. Ранее уже были установлены bycc и bison. В /usr/bin есть только бинарник yacc. Смотрел некоторые видео, там получается что после установки бизона, ссылка должна появляться.Причем ссылка указывает на /usr/bin/bison.yacc. Такого файла нет у меня в этой директории. Хотя конечно там сборка лфс версии 7.3 Установлено у меня byacc-1.9.20070509-7 и bison-2.4.1-5 Никто не сталкивался с такой проблемой, и скомпилится ли все, если создать ссылку через ln -s

символьная ссылка /usr/bin/yacc которая указывает на bison

разве yacc это не bison -y?

/usr/bin есть только бинарник yacc

это бинарник? или что-нибудь типа exec bison -y $@?

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

разве yacc это не bison -y?

Разве все "бинарники" базибокса не указывают на него?

или что-нибудь типа exec bison -y $@?

Это обрабатывается уже самим бинарником на тот же манер, что и в базибокс.

ТС, это у тебя на хосте, или в тулчейне? Хост, если он не LFS, может отличаться от инструкций в.

r3lgar ★★★★★ ()
(victor@desktop)~ $> where yacc                                                                                                                          [sh]
/usr/bin/yacc
(victor@desktop)~ $> cat `where yacc`                                                                                                                    [sh]
#! /bin/sh
exec '/usr/bin/bison' -y «$@»

враппер создается самим bison-ом при установке, если перед этим не был установлен собственно yacc

ananas ★★★★★ ()
Ответ на: комментарий от ananas

Спасибо, разобрался. Если ставить bison до yacc то ссылка автоматом создается.

excite ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.