[MacPorts] #36428: gcc43, gcc44, gcc45: as: more than one -arch option

MacPorts noreply at macports.org
Wed Oct 3 16:45:49 PDT 2012


#36428: gcc43, gcc44, gcc45: as: more than one -arch option
----------------------------------+-------------------
  Reporter:  mwglass@…            |      Owner:  mww@…
      Type:  defect               |     Status:  new
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:  2.1.2
Resolution:                       |   Keywords:
      Port:  gcc43, gcc44, gcc45  |
----------------------------------+-------------------

Comment (by jeremyhu@…):

 As this is reported with older gcc, you can use -v, you can see how as is
 being executed differently:

 4.5:
 {{{
 /opt/local/bin/as -v -Ia/search -arch x86_64 -force_cpusubtype_ALL -o
 test.o /var/folders/kd/lg174pm94bz417bmp5vv57j80000gn/T//ccpSXwIb.s
 }}}

 4.7:
 {{{
 /opt/local/bin/as -v -I a/search -arch x86_64 -force_cpusubtype_ALL -o
 test.o /var/folders/kd/lg174pm94bz417bmp5vv57j80000gn/T//ccOXvW5f.s
 }}}

 Note the space between -I and "a".  It looks like older gcc pass on the
 arguments as they get them (-Iabc becomes -Iabc, and -I abc becomes -I
 abc).  Newer gcc separate them out into two arguments.

 We can probably deal with this in cctools.

-- 
Ticket URL: <https://trac.macports.org/ticket/36428#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list