[MacPorts] #67638: postgresql14 @14.8_0+clang15+llvm+perl+python3+tcl broken (by llvm15/16?)

MacPorts noreply at macports.org
Wed Sep 13 11:30:36 UTC 2023


#67638: postgresql14 @14.8_0+clang15+llvm+perl+python3+tcl broken (by llvm15/16?)
-----------------------------------------+----------------------------
  Reporter:  Gandoon                     |      Owner:  jyrkiwahlstedt
      Type:  defect                      |     Status:  assigned
  Priority:  Normal                      |  Milestone:
 Component:  ports                       |    Version:  2.8.1
Resolution:                              |   Keywords:
      Port:  postgresql14 llvm15 llvm16  |
-----------------------------------------+----------------------------

Comment (by Gandoon):

 Replying to [comment:5 mascguy]:
 Thanks, I was considering it myself and ended up building `postgresql15`
 with clang/llvm 14 and it worked so I tried `postgresql14` as well and it
 also worked, so that seems to be the silver bullet for my system. However,
 the output from `port info postgresql15 +llvm` gives a dependency on llvm
 15, which indeed has been proven to be problematic on my system, so an
 explicit `+clang14` solves that issue. On `postgresql14` the same
 dependency is actually llvm 13, which needs to be remedied the same way if
 I want to build with clang/llvm 14.

 The one thing that is interesting is that with earlier versions of
 clang/llvm 15 it worked just fine. It must be on the clang/llvm side
 something got messed up recently.

 {{{
 $ port -v installed postgresql14
 The following ports are currently installed:
   postgresql14 @14.8_0+clang15+llvm+perl+python3+tcl
 requested_variants='+clang15+llvm+perl+python3+tcl' platform='darwin 19'
 archs='x86_64' date='2023-05-31T14:31:01+0200'
   postgresql14 @14.9_0+clang14+llvm+perl+python3+tcl (active)
 requested_variants='+clang14+llvm+perl+python3+tcl' platform='darwin 19'
 archs='x86_64' date='2023-09-13T13:12:42+0200'
 . . .
 $ port -v installed postgresql15
 The following ports are currently installed:
   postgresql15 @15.4_0+clang14+llvm+perl+python3+tcl (active)
 requested_variants='+clang14+llvm+perl+python3+tcl' platform='darwin 19'
 archs='x86_64' date='2023-09-13T13:22:18+0200'
 . . .
 }}}

 Tl;Dr:

 Building postgresql 14 ''and'' 15 with `+llvm` now works on MacOS 10.15.7,
 as long as it is combined with `+clang14` or earlier.

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


More information about the macports-tickets mailing list