#48016: icu do not compile under OSX 10.7 (error: initialization of non-aggregate type with an initializer list) -------------------------------+-------------------------- Reporter: caulier.gilles@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: icu | -------------------------------+-------------------------- Comment (by rjvbertin@…): Replying to [comment:4 ryandesign@…]:
You are correct, a user cannot change the default compiler that will be used for all of MacPorts.
Users should not get in the habit of overriding `configure.compiler` at the command line, however it is a useful tool to try out different compilers, which can then be added to the portfile as a `compiler.blacklist`.
I'm not sure if it was clear that Gilles followed the recipe to use a modern libc++ instead of the system libstdc++. I have a hunch, possibly mistakingly so, that might require changing the default compiler. -- Ticket URL: <https://trac.macports.org/ticket/48016#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X