summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorRandall S. Becker <randall.becker@nexbridge.ca>2023-11-10 20:24:22 +0000
committerTomas Mraz <tomas@openssl.org>2023-11-14 11:05:57 +0100
commit0ddcb55b602800d4a1bcf1e76ca32939ed4fdaa4 (patch)
treea6a49d6b2c0241b066157fd97d6d577877a14972 /Configurations
parent7602bf871564df86005f6c4c989f1d7cc2393878 (diff)
Correct 50-nonstop.conf to support QUIC tests under SPT threading models.
This fix also separates the FLOSS from SPT configurations which should not have been conflated in the 3.0 series. Related-to: #22588 Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22697) (cherry picked from commit e3c38759608bb48d70ddfdaa1c88bcd86069952d)
Diffstat (limited to 'Configurations')
-rw-r--r--Configurations/50-nonstop.conf6
1 files changed, 4 insertions, 2 deletions
diff --git a/Configurations/50-nonstop.conf b/Configurations/50-nonstop.conf
index 53081576cc..827a13b4ee 100644
--- a/Configurations/50-nonstop.conf
+++ b/Configurations/50-nonstop.conf
@@ -172,8 +172,10 @@
},
'nonstop-model-spt' => {
template => 1,
+ cflags => add('-Wnowarn=140'),
defines => ['_SPT_MODEL_',
- '_REENTRANT', '_ENABLE_FLOSS_THREADS'],
+ 'SPT_THREAD_AWARE_NONBLOCK',
+ '_REENTRANT'],
ex_libs => '-lspt',
},
@@ -182,7 +184,7 @@
# disable threads.
'nonstop-model-floss' => {
template => 1,
- defines => ['OPENSSL_TANDEM_FLOSS'],
+ defines => ['OPENSSL_TANDEM_FLOSS', '_ENABLE_FLOSS_THREADS'],
includes => ['/usr/local/include'],
ex_libs => '-lfloss',
},