[MacPorts] #68943: py311-mypy @1.7.1 does not build on PowerPC: {standard input}: unknown: FATAL: Section too large, can't encode r_address (0x109e874) into 24-bits of scattered relocation entry
MacPorts
noreply at macports.org
Tue Dec 19 12:59:49 UTC 2023
#68943: py311-mypy @1.7.1 does not build on PowerPC: {standard input}: unknown:
FATAL: Section too large, can't encode r_address (0x109e874) into 24-bits
of scattered relocation entry
-------------------------------------------+------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: powerpc, leopard, snowleopard | Port: py311-mypy
-------------------------------------------+------------------------
First problem is that gcc-4.2 fails right-away, not supporting several
flags which the build uses.
After blacklisting gcc-4.2, appropriate compiler is picked, however after
quite some time the build fails:
{{{
:info:build building '6c7190bc8b55ffe67f57__mypyc' extension
:info:build creating build/temp.macosx-10.6-ppc-cpython-311
:info:build creating build/temp.macosx-10.6-ppc-cpython-311/build
:info:build /opt/local/bin/gcc-mp-13 -fno-common -dynamic -DNDEBUG -g
-fwrapv -O3 -Wall -pipe -Os -arch ppc -isysroot/
-I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_python_py-
mypy/py311-mypy/work/mypy-1.7.1/mypyc/lib-rt -Ibuild
-I/opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11
-c build/__native_6c7190bc8b55ffe67f57.c -o build/temp.macosx-10.6-ppc-
cpython-311/build/__native_6c7190bc8b55ffe67f57.o -O3 -g1 -Werror -Wno-
unused-function -Wno-unused-label -Wno-unreachable-code -Wno-unused-
variable -Wno-unused-command-line-argument -Wno-unknown-warning-option
-Wno-unused-but-set-variable -Wno-ignored-optimization-argument -Wno-cpp
:info:build build/__native_6c7190bc8b55ffe67f57.c: In function
'CPyDef_fastparse___TypeConverter___visit_Subscript':
:info:build build/__native_6c7190bc8b55ffe67f57.c:566807: note:
'-Wmisleading-indentation' is disabled from this point onwards, since
column-tracking was disabled due to the size of the code/headers
:info:build 566807 | if (!cpy_r_r39) goto CPyL40;
:info:build |
:info:build build/__native_6c7190bc8b55ffe67f57.c:566807: note: adding
'-flarge-source-files' will allow for more column-tracking support, at the
expense of compilation time and memory
:info:build {standard input}:unknown:FATAL:Section too large, can't encode
r_address (0x109e874) into 24-bits of scattered relocation entry
:info:build error: command '/opt/local/bin/gcc-mp-13' failed with exit
code 1
:info:build ERROR Backend subprocess exited when trying to invoke
build_wheel
:info:build Command failed: cd "/opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_python_py-mypy/py311-mypy/work/mypy-1.7.1" &&
/opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11
-m build --no-isolation --wheel --outdir /opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_python_py-mypy/py311-mypy/work
:info:build Exit code: 1
:error:build Failed to build py311-mypy: command execution failed
:debug:build Error code: CHILDSTATUS 87236 1
}}}
Something got broken relatively recently, it seems, since I have
`py310-mypy @1.5.1` installed on the same system.
--
Ticket URL: <https://trac.macports.org/ticket/68943>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list