]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Configurations/50-nonstop.conf: remove 'atexit' from disable maps
authorEugene Syromiatnikov <esyr@openssl.org>
Mon, 15 Jun 2026 12:57:38 +0000 (14:57 +0200)
committerTomas Mraz <tomas@openssl.foundation>
Thu, 18 Jun 2026 12:20:26 +0000 (14:20 +0200)
Since there is no atexit() handler installation after [1],
the associated configuratoin option (that was initially introduced
to support the configurations in question[2]) has no effect
and can be removed from NonStop configurations.

[1] https://github.com/openssl/openssl/pull/29385
[2] 99fb31c167e3 "Add atexit configuration option to using atexit() in libcrypto at build-time."

Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
MergeDate: Thu Jun 18 12:20:36 2026
(Merged from https://github.com/openssl/openssl/pull/30767)

Configurations/50-nonstop.conf

index 24ab6009fcf28b619729332c95481e1d03b126b7..633d5ed6a0490c54415d94997b3db2492d2e98d9 100644 (file)
@@ -22,7 +22,6 @@
         ex_libs          => add('-lrld'),
         enable           => ['egd'],
        # Not currently inherited
-        disable          => ['atexit'],
         dso_scheme       => 'DLFCN',
         sys_id           => 'TANDEM',
     },
                               'nonstop-archenv-x86_64-oss',
                               'nonstop-ilp32',
                               'nonstop-efloat-x86_64' ],
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nsx_put' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-model-put' ],
         multilib         => '-put',
         multibin         => '-put',
-        disable          => ['atexit'],
     },
     'nonstop-nsx_64' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-efloat-x86_64' ],
         multilib         => '64',
         multibin         => '64',
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nsx_64_put' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-model-put' ],
         multilib         => '64-put',
         multibin         => '64-put',
-        disable          => ['atexit'],
     },
     'nonstop-nsx_64_klt' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-model-klt' ],
         multilib         => '64-klt',
         multibin         => '64-klt',
-        disable          => ['atexit'],
     },
     'nonstop-nsx_g' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-archenv-x86_64-guardian',
                               'nonstop-ilp32', 'nonstop-nfloat-x86_64' ],
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nsx_g_tandem' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-archenv-x86_64-guardian',
                               'nonstop-ilp32', 'nonstop-tfloat-x86_64' ],
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nsv' => {
         inherit_from     => [ 'nonstop-nsx' ],
                               'nonstop-archenv-itanium-oss',
                               'nonstop-ilp32',
                               'nonstop-efloat-itanium' ],
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nse_put' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-model-put' ],
         multilib         => '-put',
         multibin         => '-put',
-        disable          => ['atexit'],
     },
     'nonstop-nse_64' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-efloat-itanium' ],
         multilib         => '64',
         multibin         => '64',
-        disable          => ['threads','atexit'],
+        disable          => ['threads'],
     },
     'nonstop-nse_64_put' => {
         inherit_from     => [ 'nonstop-common',
                               'nonstop-model-put' ],
         multilib         => '64-put',
         multibin         => '64-put',
-        disable          => ['atexit'],
     },