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
bezva. kdy bude dalsi dil performance monitoru?