Linux
編寫 Gentoo ebuilds:如何使用 flag-o-matic eclass 正確添加庫
我正在嘗試編寫一個 ebuild(我對編寫 ebuilds 很陌生),我需要添加庫 -ltinfo 來連結。
我的 ebuild 看起來像:
EAPI=8 inherit flag-o-matic ... src_compile() { append-libs -ltinfo default }
其他一切都幾乎是預設的,但在出現日誌中,我沒有看到
-ltinfo
包含在庫中,並且無法編譯。
Makefile 使用環境變數 LOADLIBS 來指定庫。以下 src 編譯在沒有 flag-o-matic 的情況下工作。
src_compile() { emake LOADLIBS="..." }