{開発}{開発記録}{_kn lib}{希哲13年3月14日}{Cμ 換配}{nm –demangle}{_kn cfg-bld}{_kn run}{自動輪結}{pkg-config}(13)

{希哲13年3月14日の開発 K#F85E/4686-828C}

Cμ 換配の整理

新旧の記述が入り交じり,重複も多くなって見通しの悪い Cμ 換配周りのスクリプト等の整理。といっても,混沌ぶりを眺めながらどうしたものかと考えていた時間が長い。悩んで時間を潰すくらいなら違了は承知で手を動かすべきか。

とりあえず,pkg-config を置換する _kn cfg-bld は追加した。

そろそろ寝るかという頃,換配失敗時に undefined reference to ... を検出して再換配するという _kn run の「自動輪結」機能を nm –demangle で書き直し,さらに辞書化してミュージアム外でも汎用的に使えるようにするという閃きを得た。

この自動検出機能は _kn lib で実装することにした。