Currently, building -current/amd64 fails with MKCOMPAT=no, as etc/mtree and 
sets expect /usr/lib/i386 to exist. I have a fix, but I'm not sure it won't 
break for MKCOMPAT=yes, or maybe the usr/lib/i386 is not a proper directory for 
these files?

--- etc/mtree/NetBSD.dist.x86_64        10 May 2023 15:52:50 -0000      1.17
+++ etc/mtree/NetBSD.dist.x86_64        11 May 2023 09:27:59 -0000
@@ -5,6 +5,7 @@
 ./usr/include/i386
 ./usr/include/x86
 ./usr/include/xen
+./usr/lib/i386
 ./usr/lib/i386/openssl
 ./usr/lib/i386/openssl/modules
 ./usr/lib/i386/openssl/engines
--- distrib/sets/lists/base/md.amd64    10 May 2023 15:52:07 -0000      1.288
+++ distrib/sets/lists/base/md.amd64    11 May 2023 09:27:59 -0000
@@ -11,6 +11,7 @@
 ./usr/lib/i386/libproc.so.1.0                  base-compat-shlib       
compat,pic,dtrace
 ./usr/lib/i386/librtld_db.so.0                 base-compat-shlib       
compat,pic,dtrace
 ./usr/lib/i386/librtld_db.so.0.0               base-compat-shlib       
compat,pic,dtrace
+./usr/lib/i386                                 base-crypto-usr
 ./usr/lib/i386/openssl                         base-crypto-usr
 ./usr/lib/i386/openssl/engines                 base-crypto-usr
 ./usr/lib/i386/openssl/modules                 base-crypto-usr

Kind regards,
Adam

Reply via email to