Opened 12 years ago

Closed 12 years ago

#38830 closed defect (fixed)

libstdcxx @4.8-20130411: missing PowerPC support

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: ppc ppc64 Cc: mww@…, cooljeanius (Eric Gallager)
Port: libstdcxx

Description

During the build process the package reports:

DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc48/libstdcxx/work /opt/local/var/macports/sources/lil.fr.rsync.macports.org/release/tarballs/ports/lang/gcc48/work
DEBUG: Starting logging for libstdcxx
Error: libstdcxx cannot be installed for the configured build_arch 'ppc' because it only supports the arch(s) 'i386 x86_64'.

Isn't a GCC 4.7 based libstdcxx sufficient?

Change History (7)

comment:1 Changed 12 years ago by cooljeanius (Eric Gallager)

hmm, maybe we should have a "libstdcxx-legacy" port?

comment:2 Changed 12 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 12 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to jeremyhu@…
Summary: On PPC Leopard, 10.5.8, libstdcxx cannot be build because of missing arch supportlibstdcxx @4.8-20130411: missing PowerPC support

Is GCC 4.8 actually not supported on PowerPC? I don’t see anything upstream suggesting this. As it stands, none of our older GCCs can be installed on PowerPC because libstdcxx disallows it.

comment:4 Changed 12 years ago by larryv (Lawrence Velázquez)

Keywords: ppc ppc64 added

comment:5 in reply to:  3 Changed 12 years ago by ballapete (Peter "Pete" Dyballa)

Replying to larryv@…:

Is GCC 4.8 actually not supported on PowerPC? I don’t see anything upstream suggesting this. As it stands, none of our older GCCs can be installed on PowerPC because libstdcxx disallows it.

Fink recently succeeded to build

-rwxr-xr-x root/admin  1404320 2013-04-10 05:52:20 ./sw/lib/gcc4.8/lib/libstdc++.6.dylib
-rwxr-xr-x root/admin  1520960 2013-04-10 05:54:17 ./sw/lib/gcc4.8/lib/ppc64/libstdc++.6.dylib
lrwxr-xr-x root/admin        0 2013-04-10 05:52:20 ./sw/lib/gcc4.8/lib/libstdc++.dylib -> libstdc++.6.dylib
lrwxr-xr-x root/admin        0 2013-04-10 05:54:17 ./sw/lib/gcc4.8/lib/ppc64/libstdc++.dylib -> libstdc++.6.dylib

which is close to MacPorts libstdcxx contents:

Port libstdcxx contains:
  /opt/local/lib/.libstdcxx
  /opt/local/lib/libstdc++.6.dylib

or, for libstdcxx @4.7.3_0:

-rw-r--r--  1 root  admin        0 12 Apr 16:02 /opt/local/lib/.libstdcxx
-rwxr-xr-x  1 root  admin  1057028 12 Apr 16:02 /opt/local/lib/libstdc++.6.dylib

comment:6 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

That was added for #34385

comment:7 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.