[MacPorts] #19710: [gcc44] Need finer-grained language selection
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- installing or upgrading gccXY takes forever, because it installs languages like java, fortran, and Ada about which I don't necessarily care. The port should include an option that sets --enable-languages=... on the configure line. For me, that would be --enable-languages=c,c++ Thanks! -- Ticket URL: <http://trac.macports.org/ticket/19710> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => mww@… -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by blb@…): Note that until #126 is fixed, using variants for handling various languages won't be good for dependents. For example, any port which needs gcc44 for gfortran won't get that if the fortran handling is moved into a +fortran variant. -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by dave@…): OK, understood. I don't really care how it's handled, but there oughta be a way. -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by mww@…): Well, as far as I can see, your choices are more or less:[[BR]] a.) Edit the Portfile ({{{port edit gcc44}}}) prior to each upgrade[[BR]] b.) Specify the {{{configure.args}}} argument from the command line ({{{port install gcc configure.args="--languages=c,c++ --libdir=/opt/local/lib/gcc44 --......."}}})[[BR]] c.) Wait patiently for each build[[BR]] d.) Hack {{{port(1)}}} to add some feature that solves this problem -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by dave@…): Thanks; I like option b and didn't know about it, or about option a. Maybe in the meantime the port maintainers could add a note about that to the port's description. -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by jmr@…): There shouldn't be a problem adding e.g. a no_fortran variant, should there? Of course selecting it is done at your own risk and you have to promise not to file tickets when dependents that need fortran fail. ;-) -- Ticket URL: <http://trac.macports.org/ticket/19710#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19710: [gcc44] Need finer-grained language selection -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: mww@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: gcc44 -------------------------------+-------------------------------------------- Comment(by jmr@…): Probably separate gcjXY and gfortranXY ports would be best. -- Ticket URL: <https://trac.macports.org/ticket/19710#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts