summaryrefslogtreecommitdiff
path: root/TARGETS
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2024-04-02 17:21:08 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2024-04-04 15:57:13 +0200
commitb74386115e1551eb27797f2cc27b2e67c33fed17 (patch)
tree5caf71b8c8d61cf1a7bbf235d23b116a7a6dc208 /TARGETS
parentb1a95dd29f236a6e2e6aef1b15de0c17a2f14143 (diff)
downloadjustbuild-static-binaries-b74386115e1551eb27797f2cc27b2e67c33fed17.tar.gz
Use mimalloc to fix musl performance issues
Diffstat (limited to 'TARGETS')
-rw-r--r--TARGETS26
1 files changed, 15 insertions, 11 deletions
diff --git a/TARGETS b/TARGETS
index fa600b0..ace854f 100644
--- a/TARGETS
+++ b/TARGETS
@@ -18,19 +18,23 @@
, "arguments_config": ["CONFIG_TARGET", "TOOLCHAIN_CONFIG"]
, "target": {"type": "var", "name": "CONFIG_TARGET"}
, "config":
- { "type": "singleton_map"
- , "key": "TOOLCHAIN_CONFIG"
- , "value":
- { "type": "map_union"
- , "$1":
- [ {"type": "singleton_map", "key": "FAMILY", "value": "gnu"}
- , {"type": "singleton_map", "key": "STATIC_RUNLIBS", "value": true}
- , { "type": "var"
- , "name": "TOOLCHAIN_CONFIG"
- , "default": {"type": "empty_map"}
+ { "type": "let*"
+ , "bindings":
+ [ ["FINAL_LDFLAGS", ["-l:mimalloc.o"]]
+ , [ "TOOLCHAIN_CONFIG"
+ , { "type": "map_union"
+ , "$1":
+ [ {"type": "singleton_map", "key": "FAMILY", "value": "gnu"}
+ , {"type": "singleton_map", "key": "STATIC_RUNLIBS", "value": true}
+ , { "type": "var"
+ , "name": "TOOLCHAIN_CONFIG"
+ , "default": {"type": "empty_map"}
+ }
+ ]
}
]
- }
+ ]
+ , "body": {"type": "env", "vars": ["FINAL_LDFLAGS", "TOOLCHAIN_CONFIG"]}
}
}
}