israelcoin / Isracoin

Isracoin - The Israeli Cryptocurrency
www.isracoin.org
MIT License
9 stars 13 forks source link

Linux compilation is useless - not compiled as static #9

Closed shaulliv closed 10 years ago

shaulliv commented 10 years ago

because the wallet was compiled the outdated libminiupnpc.so.8 library systems that installed with version 9 of the library can't run the wallet.

guysoft commented 10 years ago

@shaulliv What distro?

shaulliv commented 10 years ago

manjaro 0.8.9 Ascella

guysoft commented 10 years ago

Ok the linux compilation is not done at all right, changed title of report. @israelcoin You should deal with it.

Should be configured like this:

./autogen.sh
./configure LDFLAGS=-static
make
sudo make install

With the critical part being LDFLAGS=-static

In the meantime @shaulliv I suggest you compile it yourself. If you need help ask here :)

guysoft commented 10 years ago

Looks like you can't just compile as static without hitting a lot of symbol errors. Most popular one is: (.text+0x11): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version (after that everything fails).

See no choice other than setting up a gitian build machine as described here

guysoft commented 10 years ago

Upcomming 1.6.1 fixes this issue