Escrevendo ebuilds do Gentoo: como adicionar bibliotecas corretamente usando flag-o-matic eclass

Escrevendo ebuilds do Gentoo: como adicionar bibliotecas corretamente usando flag-o-matic eclass

Estou tentando escrever um ebuild (sou muito novo em escrever ebuilds) e preciso adicionar a biblioteca -ltinfo para vincular.

Meu ebuild se parece com:

EAPI=8
inherit flag-o-matic
...
src_compile() {
    append-libs -ltinfo
    default
}

Todo o resto é praticamente padrão, mas no log de emergência não vejo -ltinfoincluído como uma biblioteca e não é possível compilar.

Responder1

O Makefile usou uma variável de ambiente LOADLIBS para especificar bibliotecas. A seguinte compilação src funcionou sem flag-o-matic.

src_compile() {
    emake LOADLIBS="..."
}

informação relacionada