Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

Commit f553ce3

Browse files
Don't test background-threads on freebsd.
These are not supported at boot time, due to fundamental reentrancy scenarios at play on freebsd.
1 parent 31434a8 commit f553ce3

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

bb_master_config/master.cfg

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,14 @@ for configuration in configurations:
151151
workernames=["ubuntu-worker"],
152152
factory=genFactory("make", configuration)))
153153
# FreeBSD
154-
freebsd_name = "freebsd(" + ", ".join(configuration) + ")"
155-
ALL_BUILDER_NAMES.append(freebsd_name)
156-
c['builders'].append(
157-
util.BuilderConfig(
158-
name=freebsd_name,
159-
workernames=["freebsd-worker"],
160-
factory=genFactory("gmake", configuration)))
154+
if "--with-malloc-conf=background_thread:true" not in configuration:
155+
freebsd_name = "freebsd(" + ", ".join(configuration) + ")"
156+
ALL_BUILDER_NAMES.append(freebsd_name)
157+
c['builders'].append(
158+
util.BuilderConfig(
159+
name=freebsd_name,
160+
workernames=["freebsd-worker"],
161+
factory=genFactory("gmake", configuration)))
161162

162163

163164
####### SCHEDULERS

0 commit comments

Comments
 (0)