diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-06-22 12:06:10 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-06-22 13:20:40 +0200 |
commit | 47370b0524280722f76736d6e92e860792127f79 (patch) | |
tree | 40f62f7e728b7db3bd508f97511671abc9be9c24 /rules/protobuf.make | |
parent | 170228401272c01fdfdbed4766ca32b47991bc0f (diff) | |
download | ptxdist-47370b0524280722f76736d6e92e860792127f79.tar.gz ptxdist-47370b0524280722f76736d6e92e860792127f79.tar.xz |
protobuf: fix building for PPC
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/protobuf.make')
-rw-r--r-- | rules/protobuf.make | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/rules/protobuf.make b/rules/protobuf.make index 3725a1fb3..428774305 100644 --- a/rules/protobuf.make +++ b/rules/protobuf.make @@ -29,6 +29,17 @@ PROTOBUF_LICENSE := BSD New # Prepare # ---------------------------------------------------------------------------- +PROTOBUF_CONF_ENV := \ + $(CROSS_ENV) + +ifdef PTXCONF_ARCH_PPC +# protobuf-2.5.0 has no atomics for PPC +# abuse PTHREAD_* because those flags a propagated via protobuf.pc +PROTOBUF_CONF_ENV += \ + PTHREAD_LIBS="-lpthread" \ + PTHREAD_CFLAGS="-DGOOGLE_PROTOBUF_NO_THREAD_SAFETY" +endif + # # autoconf # |