Hi,

When compiling a shared library with "-mandroid -shared" the option
-Bsymbolic for linker is turned on by default. What was the reason
behind that default?  Isn't using of -Bsymbolic somehow dangerous and
should be avoided..? (as e.g. is explained in the mail from Richard
Henderson http://gcc.gnu.org/ml/gcc/2001-05/msg01551.html).

Since there is no (AFAIK) option like -Bno-symbolic we cannot use
-fno-pic binary with COPY relocations in it (android dynamic loader
will throw an error when there is COPY relocation against DT_SYMBOLIC
library..)

(I'm sorry for sending it twice to Maxim - new google interface made
my text too "rich")

thank you in advance,

Alexander

Reply via email to