I wrote:
> > The missing COPTS was an accident or fallout from some other changes?
> 
> Isn't it specified in -current?

The problem is caused by sys/arch/arm/conf/Makefile.arm.
It defines "COPTS+= -mapcs-frame" in recent rev 1.52
 http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/arm/conf/Makefile.arm#rev1.52
but MI sys/conf/Makefile.kern.inc defines COPTS+=-O2
only if COPTS is empty.
 
This affects not only zaurus but all arm ports?

---
Index: sys/arch/arm/conf/Makefile.arm
===================================================================
RCS file: /cvsroot/src/sys/arch/arm/conf/Makefile.arm,v
retrieving revision 1.52
diff -u -p -d -r1.52 Makefile.arm
--- sys/arch/arm/conf/Makefile.arm      2 Jan 2020 14:33:55 -0000       1.52
+++ sys/arch/arm/conf/Makefile.arm      3 Jan 2020 18:35:36 -0000
@@ -78,7 +78,7 @@ CFLAGS+=      -mno-unaligned-access
 
 OPT_DDB=       %DDB%
 .if !empty(OPT_DDB) && ${HAVE_GCC:U0} > 0
-COPTS+=                -mapcs-frame
+CFLAGS+=       -mapcs-frame
 .endif
 
 ##

---
Izumi Tsutsui
 

Reply via email to