[MacPorts] #72055: openssl3 @3.4.1: build fails on older OS versions: redefinition of 'fallback_atomic_exchange_n_uint64_t'

MacPorts noreply at macports.org
Wed Feb 19 10:06:05 UTC 2025


#72055: openssl3 @3.4.1: build fails on older OS versions: redefinition of
'fallback_atomic_exchange_n_uint64_t'
---------------------------------------------+--------------------
  Reporter:  aeiouaeiouaeiouaeiouaeiouaeiou  |      Owner:  (none)
      Type:  defect                          |     Status:  new
  Priority:  Normal                          |  Milestone:
 Component:  ports                           |    Version:
Resolution:                                  |   Keywords:
      Port:  openssl3                        |
---------------------------------------------+--------------------

Comment (by rmottola):

 today I am upgrading 10.11 and - without further patches - it fails. Same
 error with clang11:


 {{{
 crypto/threads_pthread.c:214:1: error: redefinition of
 'fallback_atomic_exchange_n_uint64_t'
 IMPL_fallback_atomic_exchange_n(uint64_t)
 ^
 crypto/threads_pthread.c:186:26: note: expanded from macro
 'IMPL_fallback_atomic_exchange_n'
     static ossl_inline t fallback_atomic_exchange_n_##t(t *p, t v)
 }}}



 I do wonder, it is 64bit and it did upgrade on 10.5 64bit and 10.7 64bit!
 So I am a bit puzzled, wonder if it depends on some "context" of compiler,
 legacy-support or something else? @jmroot

-- 
Ticket URL: <https://trac.macports.org/ticket/72055#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list