I'm no expert either, Stack Overflow suggests the problem is the clang version: http://stackoverflow.com/a/25314044
? On Tuesday, August 26, 2014 7:29:36 AM UTC+8, Jens Alfke wrote: > > > On Aug 25, 2014, at 4:02 PM, Andrew Tetlaw <[email protected] > <javascript:>> wrote: > > CBL is compiled into a another static library that is then shared across > all our apps. > > > I don't know why that would be a problem, but I'm not a major expert on > the linker. > > The relevant commit that changed the way the static library is linked > is 49b384f. The build flag changes are: > GENERATE_MASTER_OBJECT_FILE = YES; > EXPORTED_SYMBOLS_FILE = Source/CouchbaseLite.exp; > GCC_SYMBOLS_PRIVATE_EXTERN = NO; > PRELINK_FLAGS = "-objc_abi_version 2"; > The first one merges all the .o files together into a single object file > within the library; it's necessary for making the export changes work. It > sounds like that's what's causing your problem, although I don't know why > there are still references to .o files or why your build commands end up > needing them... > > —Jens > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/8b914813-17a4-4738-b1c8-d664c2302f49%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
