Opened 8 months ago

Closed 8 months ago

Last modified 3 weeks ago

#69527 closed request (wontfix)

python311 @3.11.8 has on PPC Leopard, Mac OS X 10.5.8, an unsupported PEP 11 support tier: powerpc-apple-darwin9.8.0/gcc

Reported by: ballapete (Peter "Pete" Dyballa) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.1
Keywords: leopard ppc Cc: jmr@…
Port: python311

Description

The configure script produces this output:

configure checking for PEP 11 support tier... configure: WARNING: powerpc-apple-darwin9.8.0/gcc is not supported

and when finishing:

configure: WARNING:

Platform "powerpc-apple-darwin9.8.0" with compiler "gcc" is not supported by the
configure CPython core team, see https://peps.python.org/pep-0011/ for more 

The compiler used is GCC7. it's only a warning, and I have no idea what PEP 11 support is good for, but there is some danger that things can fail – I for example cannot build Python modules from source, see #69106, #69319, or #69320.

Attachments (1)

Python 3.11 install.bz2 (116.2 KB) - added by jmroot (Joshua Root) 8 months ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 8 months ago by ballapete (Peter "Pete" Dyballa)

Just saw two more warnings:

ld: warning: 32-bit absolute address out of range (0x1002151BC max is 4GB): from _usedpools + 0x00000004 (0x002151C4) to 0x1002151BC
ld: warning: 32-bit absolute address out of range (0x1002151BC max is 4GB): from _usedpools + 0x00000000 (0x002151C4) to 0x1002151BC

The hex value 0x1002151BC is decimal 4,297,150,908, 4 GB is decimal 4,294,967.296, 2,183,612 too much. Later, similarly:

ld: warning: 32-bit absolute address out of range (0x10023A1CC max is 4GB): from _usedpools + 0x00000004 (0x0023A1D4) to 0x10023A1CC
ld: warning: 32-bit absolute address out of range (0x10023A1CC max is 4GB): from _usedpools + 0x00000000 (0x0023A1D4) to 0x10023A1CC
Last edited 8 months ago by ballapete (Peter "Pete" Dyballa) (previous) (diff)

comment:2 Changed 8 months ago by ballapete (Peter "Pete" Dyballa)

And once more:

ld: warning: 32-bit absolute address out of range (0x10022E190 max is 4GB): from _usedpools + 0x00000004 (0x0022E198) to 0x10022E190
ld: warning: 32-bit absolute address out of range (0x10022E190 max is 4GB): from _usedpools + 0x00000000 (0x0022E198) to 0x10022E190

There is also unnecessary use:

/opt/local/bin/gcc-mp-7 -bundle -undefined dynamic_lookup -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-read_only_relocs,suppress -Wl,-force_cpusubtype_ALL -arch ppc build/temp.macosx-10.5-ppc-3.11/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_python311/python311/work/Python-3.11.8/Modules/readline.o -L/usr/lib/termcap -L/opt/local/lib -ledit -lncursesw -o build/lib.macosx-10.5-ppc-3.11/readline.cpython-311-darwin.so
ld: warning: directory not found for option '-L/usr/lib/termcap'

Isn't termcap a relic from last millennium?

comment:3 Changed 8 months ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

PEP 11 defines the support tiers for cpython. Not something that can be changed in a port.

Changed 8 months ago by jmroot (Joshua Root)

Attachment: Python 3.11 install.bz2 added

comment:4 Changed 3 weeks ago by ballapete (Peter "Pete" Dyballa)

Python 3.12 builds fine, so this can be closed.

Note: See TracTickets for help on using tickets.