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

sum*_*tkm 5 raspberry-pi raspbian debian-buster

尝试在最新版本redis-stableraspbian buster运行时构建(应该是 5.0.5)时出现链接器错误Raspberry Pi 4

make 通过动作,然后失败并出现以下情况

    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
Run Code Online (Sandbox Code Playgroud)

我错过了某个地方的设置吗?

cog*_*gle 3

-latomic通过仅将编译器标志添加到redis-server

# redis-server                                                                                                                                                
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)                                                                                                                     
        $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS) -latomic
Run Code Online (Sandbox Code Playgroud)

编辑:这是 Redis 5.0.5 的情况