unmark dynamically-linked jemalloc builds as broken

It turns out that this was actually fixed by
bec507d7390dda9ca2e624ef846521a20e2252c7 and
857ac42aacf430f14a9b7108591cea91185af8b3, but we didn't identify it at the
time. Notably, the `dynamic` devshell is still broken.
This commit is contained in:
Benjamin Lee 2024-05-24 17:02:20 -07:00 committed by June 🍓🦴
parent 30beb20230
commit 68b96026ec

View file

@ -190,11 +190,4 @@ craneLib.buildPackage ( commonAttrs // {
};
meta.mainProgram = commonAttrs.pname;
# Dynamically-linked jemalloc is broken on linux due to link-order problems,
# where the symbols are being resolved to libc malloc/free before jemalloc is
# loaded. This problem does not occur on darwin for unknown reasons.
meta.broken =
stdenv.isLinux &&
!stdenv.hostPlatform.isStatic &&
(featureEnabled "jemalloc");
})