[MacPorts] #52663: libcxxabi patch to update to 3.9.0
#52663: libcxxabi patch to update to 3.9.0 -------------------------------------+-------------------------------- Reporter: ken.cunningham.webuse@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: -------------------------------------+-------------------------------- builds and installs libcxxabi 3.9.0. because we're not using cmake, we need to delete the unwanted exception source file. to help out Jeremy for someday when this bubbles up to the top of the list. -- Ticket URL: <https://trac.macports.org/ticket/52663> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52663: libcxxabi patch to update to 3.9.0 --------------------------------------+-------------------------------- Reporter: ken.cunningham.webuse@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: | --------------------------------------+-------------------------------- Comment (by ken.cunningham.webuse@…): evidence {{{ sudo port -v installed libcxxabi The following ports are currently installed: libcxxabi @3.7.0_1+universal platform='darwin 10' archs='i386 x86_64' libcxxabi @3.9.0_0+universal (active) platform='darwin 10' archs='i386 x86_64' }}} {{{ $ ls -la /usr/lib/libc++abi* -rwxr-xr-x 1 root admin 776752 19 Oct 16:38 /usr/lib/libc++abi.dylib }}} {{{ $ otool -L /usr/lib/libc++abi.dylib /usr/lib/libc++abi.dylib: /usr/lib/libc++abi.dylib (compatibility version 1.0.0, current version 3.9.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11) }}} and a c++ port, aria2, builds and seems to work correctly. testing libc++abi is complicated though. Seems to need libcxx as well, and had to rebuild it with the cmake system to get it to even think about starting the tests. Haven't yet succeeded in running them, though. -- Ticket URL: <https://trac.macports.org/ticket/52663#comment:1> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52663: libcxxabi patch to update to 3.9.0 --------------------------------------+------------------------ Reporter: ken.cunningham.webuse@… | Owner: jeremyhu@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: libcxxabi | --------------------------------------+------------------------ Changes (by ryandesign@…): * keywords: => haspatch * cc: jeremyhu@… (removed) * port: => libcxxabi * owner: macports-tickets@… => jeremyhu@… -- Ticket URL: <https://trac.macports.org/ticket/52663#comment:2> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52663: libcxxabi patch to update to 3.9.0 --------------------------------------+------------------------ Reporter: ken.cunningham.webuse@… | Owner: jeremyhu@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: libcxxabi | --------------------------------------+------------------------ Comment (by larryv@…): I think the LLVM project clearly has a preference for CMake at this point. We should probably switch to it for this port as we already have for the LLVM ports. -- Ticket URL: <https://trac.macports.org/ticket/52663#comment:3> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52663: libcxxabi patch to update to 3.9.0 --------------------------------------+------------------------ Reporter: ken.cunningham.webuse@… | Owner: jeremyhu@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: libcxxabi | --------------------------------------+------------------------ Comment (by jeremyhu@…): Thanks, Ken. Note that you should never decrease the epoch in a Portfile. -- Ticket URL: <https://trac.macports.org/ticket/52663#comment:4> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52663: libcxxabi patch to update to 3.9.0 --------------------------------------+------------------------ Reporter: ken.cunningham.webuse@… | Owner: jeremyhu@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: libcxxabi | --------------------------------------+------------------------ Comment (by jeremyhu@…): Using cmake to build libcxxabi and libcxx introduces a dependency cycle. That’s why we’re not using it. -- Ticket URL: <https://trac.macports.org/ticket/52663#comment:5> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts