On processors like ARM, with relatively simple instruction sets, some
more complex operations are mapped on to function calls rather sequences of
instructions. When you link using the "correct" compiler, the
implementations of these are pulled in and it works! You on't normally see
The obvious solution here would be to use marmalade to compile the
dropbox library, then it will use a compatible compiler.
The question then, I guess, is whether there is a reason you are not
doing this to start with? Current Marmalade compilers don't support ARC. I
guess that would be a reason not to compile under ARC.