Commits


Sutou Kouhei authored and GitHub committed 036fdf2d03c
ARROW-17246: [Packaging][deb][RPM] Don't use system jemalloc (#13739) Because system jemalloc can't be used with dlopen(). If system jemalloc can't used with dlopen(), our shared libraried can't be loaded as bindings of script languages such as Ruby: + ruby -r gi -e 'p GI.load('\''Arrow'\'')' (null)-WARNING **: Failed to load shared library 'libarrow-glib.so.900' referenced by the typelib: /lib64/libjemalloc.so.2: cannot allocate memory in static TLS block This is caused because system jemalloc isn't built with --disable-initial-exec-tls. See also: * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951704 * https://github.com/jemalloc/jemalloc/issues/1237 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Krisztián Szűcs <szucs.krisztian@gmail.com>