1

Temat: uruchomienie aplikacji pod AA ale skompilowanej dla backfire

Czy jest możliwe poprawne uruchomienie aplikacji która jest skompilowana pod Backfire na systemie AA?
Bo próbowałem uruchomić NeoRouter  client ale niestety są problemy, najpierw z bibilotekami libssl orzz libcrypto (apka szuka wersji 0.9.8 a w systemie jest 1.0.0, ln -s załatwia niby problem), poza tym występuje potem problem

root@OpenWrt:/usr/lib# nrservice
NeoRouter Free [Version 1.7.0.3300]
Copyright (C) 2012 NeoRouter Inc.
 
nrservice: can't resolve symbol 'pthread_atfork' in lib 'nrservice'.
^C
root@OpenWrt:/usr/lib#

Nie wiem, może da się dla tej aplikacji dać inne wersje bibliotek? Albo jakokolwiek inaczej?

2

Odp: uruchomienie aplikacji pod AA ale skompilowanej dla backfire

Generalnie nie, z powodu różnic w bibliotekach. Jeżeli to prosty program to jeszcze może działać, jak coś więcej - pewnie się wysypie tak jak widzisz.

Musiał byś skopiować ze starego systemu biblioteki np. do /old a później uruchamiać przez

LD_LIBRARY_PATH=/old:$LD_LIBRARY_PATH nrservice

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: uruchomienie aplikacji pod AA ale skompilowanej dla backfire

A podpowiedz jeszcze jak wyszukac jakich bibliotek program uzywa?

4

Odp: uruchomienie aplikacji pod AA ale skompilowanej dla backfire

strings nrservice | grep lib

Choć to oczywiście nie muszą być wszystkie, bo biblioteki zależy od innych albo program może jakieś dynamicznie ładować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.