[MacPorts] #18199: universal build of gmp (ppc ppc64) fails: ld instruction is only for 64-bit implementations

MacPorts noreply at macports.org
Mon Jan 26 06:18:34 PST 2009


#18199: universal build of gmp (ppc ppc64) fails: ld instruction is only for 64-bit
implementations
---------------------------------+------------------------------------------
 Reporter:  vinc17@…             |       Owner:  mcalhoun@…           
     Type:  defect               |      Status:  new                  
 Priority:  Normal               |   Milestone:  Port Bugs            
Component:  ports                |     Version:  1.7.0                
 Keywords:                       |        Port:  gmp                  
---------------------------------+------------------------------------------
 With
 {{{
 universal_target        10.4
 universal_sysroot       /Developer/SDKs/MacOSX10.4u.sdk
 universal_archs         ppc ppc64
 }}}
 in my /opt/local/etc/macports/macports.conf file, {{{sudo port -v install
 gmp +universal}}} fails:
 {{{
 [...]
  /usr/bin/gcc-4.0 -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I..
 -DOPERATION_add_n -I/opt/local/include -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -O2 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch ppc64 tmp-add_n.s -fno-
 common -DPIC -o .libs/add_n.o
 tmp-add_n.s:65:ld instruction is only for 64-bit implementations (not
 allowed without -force_cpusubtype_ALL option)
 [...]
 }}}
 I can see
 {{{
 platform powerpc {
     if {![variant_isset universal]} {
         configure.cflags-append -force_cpusubtype_ALL
     }
 }
 [...]
 array set merger_configure_cflags {
     ppc     -force_cpusubtype_ALL
     ppc64   -force_cpusubtype_ALL
 }
 }}}
 in the gmp portfile. There may be something incorrect there.

-- 
Ticket URL: <http://trac.macports.org/ticket/18199>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list