#52442: opencsg @1.4.0 does not honor -stdlib=libc++ and patch to fix -------------------------------------+-------------------------------- Reporter: ken.cunningham.webuse@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: opencsg -------------------------------------+-------------------------------- openCSG is a component of OpenSCAD. By default, it does not honour -stdlib=libc++, and links against libstdc++. {{{ $ otool -L libopencsg.1.4.0.dylib libopencsg.1.4.0.dylib: /opt/local/lib/libopencsg.1.dylib (compatibility version 1.4.0, current version 1.4.0) /opt/local/lib/libGLEW.2.0.0.dylib (compatibility version 2.0.0, current version 2.0.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11) }}} there is no configure script to send arguments to, so the attached patch modifies the Portfile to reinplace the Makefile directly to make it link to the correct libc++. See also [ticket:51840} After patch: {{{ $ otool -L libopencsg.1.4.0.dylib libopencsg.1.4.0.dylib: /opt/local/lib/libopencsg.1.dylib (compatibility version 1.4.0, current version 1.4.0) /opt/local/lib/libGLEW.2.0.0.dylib (compatibility version 2.0.0, current version 2.0.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 3.7.1) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11) /usr/lib/libc++abi.dylib (compatibility version 1.0.0, current version 3.7.0) }}} -- Ticket URL: <https://trac.macports.org/ticket/52442> MacPorts <https://www.macports.org/> Ports system for the Mac operating system