Commit graph

19 commits

Author SHA1 Message Date
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ryan Sundberg
68dd6d8093
gnu: jemalloc: --disable-initial-exec-tls
Disable the thread local storage model in jemalloc 5 to prevent
shared libraries linked to libjemalloc from crashing on dlopen().
https://github.com/jemalloc/jemalloc/issues/937

This bug affects both Java JNI and python libraries which link to
jemalloc 5, such as RocksDB, which will crash the program when loaded.

* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Add --disable-initial-exec-tls
configure flag.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 12:04:16 +02:00
Efraim Flashner
0fdf2cdef0
gnu: jemalloc: Fix building on powerpc-linux.
* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Change configure-flags
so they are configurable per-architecture.
2021-06-01 16:13:53 +03:00
Efraim Flashner
05867f9707
gnu: jemalloc: Fix typo.
* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Check for the
'x86_64' architecture.
2020-08-25 16:13:13 +03:00
Marius Bakke
f430c621d5
gnu: jemalloc: Install scripts to separate output.
* gnu/packages/jemalloc.scm (jemalloc)[outputs]: New field.
2020-03-13 00:17:39 +01:00
Marius Bakke
8aeac338a7
gnu: jemalloc: Update to 5.2.1.
* gnu/packages/jemalloc.scm (jemalloc): Update to 5.2.1.
2019-12-05 17:59:00 +01:00
Marius Bakke
922fbf8a66
gnu: jemalloc: Update to 5.2.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 5.2.0.
2019-05-02 00:38:53 +02:00
Marius Bakke
475c11b1a7
gnu: jemalloc: Update to 5.1.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 5.1.0.
[source](patches): Remove.
* gnu/packages/patches/jemalloc-arm-address-bits.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-05-09 15:39:56 +02:00
Eric Bavier
aa5c206348
gnu: jemalloc: Fix tests for aarch64.
* gnu/packages/patches/jemalloc-arm-address-bits.patch: New patch.
* gnu/packages/jemalloc.scm (jemalloc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-10 16:04:16 -06:00
Nikolai Merinov
d53fb678a7
gnu: rust: Update rust to 1.22.1 and cargo to 1.23.0.
* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update version.
(%rust-bootstrap-binaries): Use x86_64 rust bootstrap package for x86_64 build.
(%cargo-reference-project-file): Use specific file as "project" file when
patching rust vendored sources.
(%cargo-reference-hash): sha256 sum for %cargo-reference-project-file.
(rustc-bootstrap): Use bootstrap package with host architecture.
(cargo-bootstrap): Use bootstrap package with host architecture.
(rustc): Add new test dependency, fix build issues, use "./x.py" script for
build instead of "./configure".
(cargo): Update dependencies, patch shebangs for vendored sources
* gnu/packages/jemalloc.scm: Add jemalloc-4.5.0 release.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-11 00:05:30 +01:00
Efraim Flashner
475b99fa5c
gnu: jemalloc: Update to 5.0.1.
* gnu/packages/jemalloc.scm (jemalloc): Update to 5.0.1.
[inputs]: Add perl.
2017-08-28 11:53:20 +03:00
Efraim Flashner
06be316111
gnu: jemalloc: Disable transparent huge pages on non-Intel systems.
* gnu/packages/jemalloc.scm (jemalloc)[arguments]: On non-Intel systems
add '--disable-thp' to #:configure-flags. Adjust #:phases to remove
offending test which incorrectly tests transparent huge pages.
2017-04-30 11:04:38 +03:00
Marius Bakke
d2839defec
gnu: jemalloc: Update to 4.5.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 4.5.0.
2017-03-01 20:41:41 +01:00
Marius Bakke
4a4fc718d0
gnu: jemalloc: Update to 4.4.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 4.4.0.
[source, home-page]: Update to current URLs.
2017-02-19 22:25:44 +01:00
Jelle Licht
0e40755d35
gnu: jemalloc: Update to 4.2.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 4.2.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2016-05-19 20:43:13 +03:00
Mark H Weaver
e9017c98d6
gnu: jemalloc: No longer build with gcc-4.8 on i686.
* gnu/packages/jemalloc.scm (jemalloc)[native-inputs]: Remove field.
2016-05-13 01:18:42 -04:00
Jelle Licht
cbb6239bed
gnu: jemalloc: Update to 4.1.0.
* gnu/packages/jemalloc.scm (jemalloc): Upodate to 4.1.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2016-05-04 21:47:04 +03:00
Mark H Weaver
fc9ff915b3 gnu: jemalloc: Build with gcc-4.8 on i686.
* gnu/packages/jemalloc.scm (jemalloc)[native-inputs]: When compiling natively
  on i686, add gcc-4.8.
2015-06-21 14:14:04 -04:00
宋文武
82d8729b24 gnu: Add jemalloc.
* gnu/packages/jemalloc.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-04-18 21:52:14 +08:00