Hi asn,
Welcome to the wolfSSL Forums.
You should not add configuration defines in the source files. This will always result in undefined behavior.
This is the preferred method for configuring the library:
https://www.wolfssl.com/using-user_settings-h-wolfssl/
Yes, you can build wolfSSL for PPC. The environment variable `__ppc__` will be detected to set up the correct settings for that architecture.
Let us know if there are questions.
Thanks,
Eric - wolfSSL Support