debug 情報を strip させずに rpm パッケージを作る [Vine Linux]
nautilus がクラッシュする原因を探す中で見つけたネタ。
rpm パッケージを作成すると自動的に strip されてしまい、
debug 情報付きでコンパイルしても、そのままでは gdb で
debug できなくなってしまう。
で、これを strip されなくするには以下のマクロを spec の
頭で宣言しておけばOK。
# XOrg.spec に書いてあるのそのままだったりする…。
rpm パッケージを作成すると自動的に strip されてしまい、
debug 情報付きでコンパイルしても、そのままでは gdb で
debug できなくなってしまう。
で、これを strip されなくするには以下のマクロを spec の
頭で宣言しておけばOK。
%define __spec_install_post /usr/lib/rpm/brp-compress
# XOrg.spec に書いてあるのそのままだったりする…。
コメント 0