kmacdermid's blog

Darwin 10.5's linker

For anyone that has seen one of:

ld: warning in library.so, file is not of required architecture
or
ld: warning in library.dylib, file is not of required architecture

First double check your -arch options. If you google you'll find lots of examples.

If you're trying to create a -bundle though, and library.so/library.dylib is also a bundle then this will not work. You have to compile the library with -dynamiclib instead.

Sell me a product, not a non-transferable license.

Remember those good ol' days when you could resell what you bought? Ah, the memories.

I recently made the mistake of purchasing a game from Steam. Well, that's not entirely correct. Although the link said 'Purchase', and there was a picture of a game, what I actually purchased was a limited, terminable, non-exclusive license to use the software for my personal use in accordance with their agreement.

Syndicate content