Hi,

> http://build-failures.rhaalovely.net/mips64/2020-05-28/lang/squeak/vm.log
  (BROKEN for the same reason on sparc64)
> http://build-failures.rhaalovely.net/powerpc/2020-05-26/lang/squeak/vm.log
  (I've attached a diff with fixes that leads to the same situation on
   macppc, it may be useful if one day powerpc moves to lld)

It breaks with undefined references to its own internal plugins, and i
don't see why it should.

kmos@ marked the vm BROKEN-sparc64, but not the other subports, this
diff changes that, so we don't build ports that we can't use.

Comments/feedback are welcome,

Charlène.


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/lang/squeak/Makefile.inc,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile.inc
--- Makefile.inc        12 Jul 2019 20:47:23 -0000      1.7
+++ Makefile.inc        13 Jun 2020 10:43:30 -0000
@@ -1,5 +1,8 @@
 # $OpenBSD: Makefile.inc,v 1.7 2019/07/12 20:47:23 sthen Exp $
 
+# Undefined references to internal plugins with ld.bfd
+ONLY_FOR_ARCHS =       ${LLD_ARCHS}
+
 CATEGORIES =   lang
 MAINTAINER =   Marc Espie <es...@openbsd.org>
 
Index: vm/Makefile
===================================================================
RCS file: /cvs/ports/lang/squeak/vm/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- vm/Makefile 11 Feb 2020 13:44:10 -0000      1.30
+++ vm/Makefile 13 Jun 2020 10:43:30 -0000
@@ -1,7 +1,5 @@
 # $OpenBSD: Makefile,v 1.30 2020/02/11 13:44:10 kmos Exp $
 
-BROKEN-sparc64 = Many undefined references when linking
-
 COMMENT =      smalltalk system, vm
 
 SRCV =         1

Attachment: squeak_powerpc.diff
Description: Binary data

Reply via email to