diff --git a/README.md b/README.md index 0ce5d48..a1230a3 100644 --- a/README.md +++ b/README.md @@ -56,11 +56,11 @@ A rootfs is created at `build/$(arch)` and converted to `qcow2`. | ucore | ❌ | ✅ | ✅ | ✅ | ✅ | | rust | ✅ | ✅ | ✅ | ✅ | ✅ | | biscuit | ✅ | ✅ | ❌ | ✅ | ✅ | -| nginx (linux only) | ✅ | ✅ | ❌ | ✅ | ❓ | -| redis (linux only) | ✅ | ✅ | ✅ | ✅ | ❓ | -| busybox | ✅ | ✅ | ❌ | ✅ | ❓ | +| nginx (linux only) | ✅ | ✅ | 🚧 | ✅ | 🚧 | +| redis (linux only) | ✅ | ✅ | ✅ | ✅ | ✅ | +| busybox | ✅ | ✅ | ❌ | ✅ | 🚧 | | alpine rootfs | ✅ | ✅ | ❌ | ❌ | ❌ | -| iperf3 | ✅ | ❌ | ❌ | ❌ | ❓ | +| iperf3 | ✅ | ❌ | ❌ | ❌ | ❌ | ## How to run real world programs diff --git a/redis/Makefile b/redis/Makefile index 263edbd..96e3245 100644 --- a/redis/Makefile +++ b/redis/Makefile @@ -25,7 +25,7 @@ $(redis_dir)/src/redis-server: $(redis_dir)/src/config.h sed -i 's/#define HAVE_EPOLL 1//' $(redis_dir)/src/config.h # our accept does not have backlog sed -i 's/#define MAX_ACCEPTS_PER_CALL 1000/#define MAX_ACCEPTS_PER_CALL 1/' $(redis_dir)/src/networking.c - cd $(redis_dir) && make CC=$(cc) MALLOC=libc + cd $(redis_dir) && make CC=$(cc) LDFLAGS="${LDFLAGS} -latomic" MALLOC=libc $(bin_server_unstripped): $(redis_dir)/src/redis-server cp $(redis_dir)/src/redis-server $(bin_server_unstripped)