Bug 35473 - тащит свою jemalloc вместо системной
Summary: тащит свою jemalloc вместо системной
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: redis (show other bugs)
Version: unstable
Hardware: e2k Linux
: P3 minor
Assignee: Nikolay A. Fetisov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-03 14:42 MSK by Michael Shigorin
Modified: 2019-05-11 23:50 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Спасибо!