Skip to content

Commit 6127dc2

Browse files
committed
Don't use jemalloc with clang-based builds
Update the Travis CI configuration to stop installing libjemalloc-dev for clang-based builds. The version of libjemalloc that comes with Ubuntu trusty is 4+ years old, and has bugs preventing it from working when using clang with libstdc++. (In particular jemalloc commit ae93d6bf3 fixes these bugs, but is not available in the version of jemalloc that ships with Ubuntu trusty.)
1 parent 868a9b7 commit 6127dc2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ addons:
2525
- libgflags-dev
2626
- libgoogle-glog-dev
2727
- libiberty-dev
28-
- libjemalloc-dev
2928
- liblz4-dev
3029
- liblzma-dev
3130
- libsnappy-dev
@@ -60,6 +59,7 @@ matrix:
6059
packages:
6160
- *common_deps
6261
- g++-5
62+
- libjemalloc-dev
6363

6464
- env: COMPILER=gcc-6
6565
addons:
@@ -69,6 +69,7 @@ matrix:
6969
packages:
7070
- *common_deps
7171
- g++-6
72+
- libjemalloc-dev
7273

7374
env:
7475
global:

0 commit comments

Comments
 (0)