AIX主机上zookeeper C API编译失败,求助

在AIX操作系统主机上,按照文档对zookeeper C API进行编译:
(1) ./configure CC=xlC
(2) make
(3) make install
第(1)步运行正常。第(2)步提示如下错误:
make all-am
source='src/zookeeper.c' object='zookeeper.lo' libtool=yes DEPDIR=.deps depmode=xlc /bin/bash ./depcomp /bin/bash ./libtool --tag=CC --mode=compile xlC -DHAVE_CONFIG_H -I. -I./include -I./tests -I./generated -Wall -Werror -g -O2 -D_GNU_SOURCE -c -o zookeeper.lo test -f 'src/zookeeper.c' || echo './'src/zookeeper.c
libtool: compile: xlC -DHAVE_CONFIG_H -I. -I./include -I./tests -I./generated -Wall -Werror -g -O2 -D_GNU_SOURCE -c src/zookeeper.c -Wp,-qmakedep=gcc,-MF.deps/zookeeper.TPlo -DPIC -o .libs/zookeeper.o
xlC: 1501-210 (S) command option Wall contains an incorrect subargument
make: 1254-004 The error code from the last command is 1.

Stop.
make: 1254-004 The error code from the last command is 2.

Stop.

求助,该怎么解决?
请问有在AIX上成功编译过zookeeper C API的不?

可能不支持-Wall编译选项,去掉试试呢

已解决:
1、Makefile添加编译选项CFLAGS -qlanglvl=extended -qcpluscmt
AM_CFLAGS 中去掉-Wall -Werror
2、修改recordio.h 中的htonll为htonll_zoo,并修改api代码中htonll为htonll_zoo
3、找不到__ceil符号,把math.h放入src/c目录下,并修改./src/hashtable/hashtable.c中#include 为#include "math.h"
4、src/mt_adaptor.c文件中fetch_and_add函数中asm改成__asm__ 此为C语言中嵌入汇编命令。并把__asm__语句改成一行的。

第四部按照你说的方法改了以后还是报错,生成的lbzkmt_la-mt_adaptor.s invalid opxode or pseudo-op