On Sun, Aug 14 2022, Kurt Mosiejczuk <k...@cranky.work> wrote: > On Sun, Aug 14, 2022 at 03:45:03PM +0200, Peter Hessler wrote: >> On 2022 Aug 13 (Sat) at 11:19:34 -0600 (-0600), phess...@openbsd.org wrote: >> :http://build-failures.rhaalovely.net/arm/2022-08-01/lang/go.log > >> bootstrap problem, presumably fixed after all of the recent bootstrap >> juggling. > >> :http://build-failures.rhaalovely.net/arm/2022-08-01/lang/python/3.10,-gdbm.log >> :http://build-failures.rhaalovely.net/arm/2022-08-01/lang/python/3.8,-gdbm.log >> :http://build-failures.rhaalovely.net/arm/2022-08-01/lang/python/3.9.log > >> LLVM ERROR: out of memory > >> These take out a huge amount of the ports tree on armv7, and it would be >> great if someone can look at them. They all have the same error, and >> presumably would have the same/similar fixes. > > I think this is due to the enabling of optimization on lld arches. > powerpc has already opted out, it seems arm should be added to that list.
Something like this? Index: Makefile.inc =================================================================== RCS file: /home/cvs/ports/lang/python/Makefile.inc,v retrieving revision 1.150 diff -u -p -p -u -r1.150 Makefile.inc --- Makefile.inc 7 Aug 2022 17:00:43 -0000 1.150 +++ Makefile.inc 14 Aug 2022 20:29:51 -0000 @@ -123,7 +123,8 @@ CONFIGURE_ARGS += --with-fpectl \ CONFIGURE_ARGS += --enable-loadable-sqlite-extensions . if ${PROPERTIES:Mlld} CONFIGURE_ARGS += --with-lto -. if ${MACHINE_ARCH} != "powerpc" +. if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "powerpc" +# On armv7, clang errors out due to lack of memory. # On powerpc, the python binary would crash by "Segmentation fault". CONFIGURE_ARGS += --enable-optimizations . endif -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE