- 论坛徽章:
- 1
|
一波才平 一波又起 才在大家帮助下解决个问题 那么问题又来了
缺少符号定义,尝试包含了-latomic 也没用
sjzzw202:[/home/monitor/soft/librdkafka-master/src]#gcc -shared rdkafka.o rdkafka_broker.o rdkafka_msg.o rdkafka_topic.o rdkafka_conf.o rdkafka_timer.o rdkafka_offset.o rdkafka_transport.o rdkafka_buf.o rdkafka_queue.o rdkafka_op.o rdkafka_request.o rdkafka_cgrp.o rdkafka_pattern.o rdkafka_partition.o rdkafka_subscription.o rdkafka_assignor.o rdkafka_range_assignor.o rdkafka_roundrobin_assignor.o rdcrc32.o rdaddr.o rdrand.o rdlist.o tinycthread.o rdlog.o rdkafka_sasl.o snappy.o rdgz.o -o librdkafka.so.1 -lpthread -lz -lcrypto -lssl -lcrypto -lsasl2 -lrt
ld: 0711-317 ERROR: Undefined symbol: .__sync_fetch_and_add_8
ld: 0711-317 ERROR: Undefined symbol: .__sync_sub_and_fetch_8
ld: 0711-317 ERROR: Undefined symbol: .__sync_add_and_fetch_8
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: error: ld returned 8 exit status
AIX6.1
gcc版本:
#gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/freeware/libexec/gcc/powerpc-ibm-aix6.1.0.0/4.9.2/lto-wrapper
Target: powerpc-ibm-aix6.1.0.0
Configured with: ../gcc-4.9.2/configure --with-gmp=/home/gnu/gcc482/ --with-ppl=/home/gnu/gcc482/ --with-mpfr=/home/gnu/gcc482/ --with-mpc=/home/gnu/gcc482/ --enable-languages=c,c++,fortran CFLAGS='-O2 -mpowerpc -mno-mfcrf -mtune=power6' CPPFLAGS=-fexceptions CXXFLAGS='-O2 -mpowerpc -mno-mfcrf -mtune=power6 ' CPPFLAGS=-I/home/gnu/gcc482/include LDFLAGS=-L/home/gnu/gcc482/lib --prefix=/opt/freeware --mandir=/opt/freeware/man --infodir=/opt/freeware/info --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --host=powerpc-ibm-aix6.1.0.0
Thread model: aix
gcc version 4.9.2 (GCC)
|
|