Syslog.eu

System log of the Unix and other worlds

By

Solaris: cannot find ELF

Flattr this!

Pokud si nějakou aplikaci na Solarisu zkompilujete ze zdrojových kódů, může se stát, že při pokusu o stuštění programu dostanete chybové hlášení:

cannot find ELF


Je to způsobeno nekompabilitou programu strip. Konkrétně /usr/ccs/bin/strip dodávaná přímo v Solarisu (SUNWbtool) a GNU strip (většinou /usr/local/bin/strip).

Řešení je jednoduché – při kompilaci je potřeba použít Sunovskou verzi namísto GNU. Například tím, že uspořádáte cesty v proměnné PATH tak, aby GNU verze byla až za verzí SUNu.

Např:

PATH=/usr/ccs/bin:$PATH 
make install

0 Responses to Solaris: cannot find ELF

  1. kladka says:

    bezva. kdy bude dalsi dil performance monitoru?

Leave a Reply

Your email address will not be published. Required fields are marked *