Summary: | make buildworld: c++: error: clang frontend command failed due to signal | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | matthias.freitag | ||||
Component: | arm | Assignee: | freebsd-arm (Nobody) <freebsd-arm> | ||||
Status: | Closed DUPLICATE | ||||||
Severity: | Affects Some People | CC: | marklmi26-fbsd | ||||
Priority: | --- | ||||||
Version: | CURRENT | ||||||
Hardware: | arm | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
matthias.freitag
2018-09-03 17:50:22 UTC
Created attachment 196820 [details]
run script
PassBuilder-ca5dd3.cpp is too big, even zipped See also bugzillas: 227609 230402 230454 See comment #2 of: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230402 for some notes about interpreting a misleading console message. There is a reference to "out of swap space" that mis-reports what causes killing, the swap space may or may not be low. See Comments #10 through #14 where someone asked for help and with the help got a build to complete. Summary: Building the llvm materials is just memory-space and CPU intensive and comparatively small-memory machines need FreeBSD to be tuned for the workload. FreeBSD starts killing processes if the free RAM stays low for too long but also does not swap out processes that stay busy on the CPUs. FreeBSD can be tuned to tolerate low memory longer and use of -j1 builds avoid using as much memory. It also might be possible to limit the memory use by lld some. *** This bug has been marked as a duplicate of bug 227609 *** |