Opened 13 years ago
Closed 5 years ago
#33890 closed enhancement (wontfix)
base: add default compiler variants
Reported by: | seanfarley (Sean Farley) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.0.4 |
Keywords: | Cc: | nonstop.server@…, mamoll (Mark Moll), larryv (Lawrence Velázquez) | |
Port: |
Description
This patch expands upon #33821 to also add default compiler variants (gcc44, gcc45, gcc46, gcc47, clang, llvm, and system_gcc). Alternatively, this could instead be a PortGroup, i.e. "PortGroup multiple_compilers 1.0"
Attachments (3)
Change History (11)
Changed 13 years ago by seanfarley (Sean Farley)
Attachment: | base-compilers.patch added |
---|
comment:1 follow-up: 2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 13 years ago by seanfarley (Sean Farley)
Replying to ryandesign@…:
Why would we want compiler variants on all ports?
How do you know that all ports can be built with all compilers?
We don't really want the support burden of increasing the possible user configurations in this manner.
That's fair and a good point. Could you then review my patch to have a new port group? Thanks!
Changed 13 years ago by seanfarley (Sean Farley)
Attachment: | multipcompilers.patch added |
---|
adds a new port group for generating compiler variants
comment:3 Changed 13 years ago by seanfarley (Sean Farley)
Any review for the new portgroup in this patch yet?
Changed 13 years ago by seanfarley (Sean Farley)
Attachment: | multiplecompilers.patch added |
---|
comment:6 Changed 12 years ago by mamoll (Mark Moll)
This seems like a really good idea to me. There so many ports with essentially the same code for specifying compilers (usually when a Fortran compiler is needed). There are simple copy-paste errors or missing "conflicts" between options that can be avoided if there is one central place for this.
comment:8 Changed 5 years ago by jmroot (Joshua Root)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
This was added as a PortGroup in [6eafd47132e8ac6bf8bfa5ac5776acceeaff019f/macports-ports].
Why would we want compiler variants on all ports?
How do you know that all ports can be built with all compilers?
We don't really want the support burden of increasing the possible user configurations in this manner.