首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Raspbian Buster在新的RaspberryPi 4上构建Redis失败

使用Raspbian Buster在新的RaspberryPi 4上构建Redis失败
EN

Stack Overflow用户
提问于 2019-06-26 06:36:43
回答 2查看 793关注 0票数 5

当我试图在最新的Raspberry Pi 4上运行的raspbian buster上构建redis-stable (应该是5.0.5)时,我得到了一个链接器错误

make经历了一系列的动作,然后失败了,出现了以下错误

代码语言:javascript
复制
    LINK redis-server
/usr/bin/ld: networking.o: in function `createClient':
/home/pi/redis-stable/src/networking.c:109: undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:219: redis-server] Error 1
make[1]: Leaving directory '/home/pi/redis-stable/src'
make: *** [Makefile:6: all] Error 2

我是不是遗漏了什么设置?

EN

回答 2

Stack Overflow用户

发布于 2019-08-20 05:54:04

通过仅向redis-server添加编译器标志-latomic,我能够成功运行所有测试

代码语言:javascript
复制
# redis-server                                                                                                                                                
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)                                                                                                                     
        $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS) -latomic

Redis :这是 5.0.5版本

票数 3
EN

Stack Overflow用户

发布于 2019-08-23 17:15:12

我只能通过将编译器标志-latomic添加到haproxy来运行

错误

代码语言:javascript
复制
/home/pi/CQ/LB/haproxy-1.8.21/src/proto_http.c:12152: undefined reference to `__atomic_fetch_add_8'
..........................................
..........................................
/usr/bin/ld: src/proto_http.o:/home/pi/CQ/LB/haproxy-1.8.21/src/proto_http.c:4200: more undefined references to `__atomic_fetch_add_8' follow
/usr/bin/ld: src/time.o: in function `tv_update_date':
/home/pi/CQ/LB/haproxy-1.8.21/src/time.c:229: undefined reference to `__atomic_compare_exchange_8'
collect2: error: ld returned 1 exit status
make: *** [Makefile:914: haproxy] error 1

添加

代码语言:javascript
复制
913 haproxy: $(OPTIONS_OBJS) $(EBTREE_OBJS) $(OBJS)
914          $(LD) $(LDFLAGS) -o $@ $^ $(LDOPTS) -latomic
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56762879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档