アダルト・ヴァイオリン May the force be with you..

2005年7月25日

flex-2.5.31でverilatorがコンパイル失敗する件

Filed under: Linux — @ 8:32 PM

問題点は大きく二つ
1: yytext_ptrがundefineになる。これは、flex.sklでこのマクロを勝手にundefしてしまっているのが問題。この行をコメントアウトで対応
2: yywrapがundefineになる。こいつもどこかで失敗しているはずだが、flex側を触る時間がなかったので、verilator側で
#define yywrap() 1
として、勝手に定義してしまう。

大きな問題ではないのだが、互換性に問題が生じる変更がパッケージに
あるときには、何かしらバックポートの手段があると便利な気がする。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress