[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