mirror of
https://git.freebsd.org/ports.git
synced 2025-06-08 06:10:30 -04:00
Changelog: https://chromium.googlesource.com/chromium/src/+log/74.0.3729.169..75.0.3770.80?pretty=fuller&n=10000 Submitted by: Matthias Wolf <matthias@rheinwolf.de>
17 lines
705 B
Python
17 lines
705 B
Python
--- build/toolchain/get_concurrent_links.py.orig 2019-06-04 18:55:15 UTC
|
|
+++ build/toolchain/get_concurrent_links.py
|
|
@@ -48,6 +48,14 @@ def _GetTotalMemoryInBytes():
|
|
return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize']))
|
|
except Exception:
|
|
return 0
|
|
+ elif sys.platform.startswith('freebsd'):
|
|
+ try:
|
|
+ avail_bytes = int(subprocess.check_output(['sysctl', '-n', 'hw.physmem']))
|
|
+ # With -fuse-lld it doesn't take a lot of ram, feel free to change that
|
|
+ # 1 * ... to needed amount
|
|
+ return max(1, avail_bytes / (1 * (2 ** 30))) # total / 4GB
|
|
+ except Exception:
|
|
+ return 1
|
|
# TODO(scottmg): Implement this for other platforms.
|
|
return 0
|
|
|