Bug 35473

Summary: тащит свою jemalloc вместо системной
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: redisAssignee: Nikolay A. Fetisov <naf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: gns, lav, naf
Version: unstable   
Hardware: e2k   
OS: Linux   

Description Michael Shigorin 2018-10-03 14:42:00 MSK
...в результате чего без вмешательства не собирается на e2k.
Comment 1 Vitaly Lipatov 2018-10-03 14:59:28 MSK
Я привёл в порядок libjemalloc-devel, так что проблем быть не должно собрать с системным. Разве что придётся пропатчить
Makefile про
ifeq ($(MALLOC),jemalloc)
<------>DEPENDENCY_TARGETS+= jemalloc
<------>FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include
<------>FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a
endif
Comment 2 Nikolay A. Fetisov 2019-05-10 11:16:33 MSK
Redis использует модифицированный jemalloc - просто заменить на системный нельзя. См. https://github.com/antirez/redis/tree/unstable/deps .

Но, можно вместо jemalloc использовать libc.
Comment 3 Repository Robot 2019-05-10 11:38:58 MSK
redis-5.0.4-alt1 -> sisyphus:

Fri May 10 2019 Nikolay A. Fetisov <naf@altlinux> 5.0.4-alt1
- New version
- Use libc malloc for e2k arch (Closes: 35473)
Comment 4 Michael Shigorin 2019-05-11 23:50:02 MSK
Спасибо!