Module Name: src Committed By: mrg Date: Mon Feb 4 21:57:48 UTC 2019
Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c src/sys/modules: Makefile src/sys/modules/raid: Makefile src/sys/rump/dev/lib/libraidframe: Makefile Added Files: src/sys/compat/netbsd32: netbsd32.mk Log Message: don't assume _LP64 == supports COMPAT_NETBSD32. this is not true for alpha, ia64 and arm32 ports, and the first two were not building because of it, and the latter would be missing the oabi support (likely not a big deal, but still wrong.) add a makefile fragment that tells you if it is supported and include it where needed to define COMPAT_NETBSD32 when building the normal kernel (ie, modules & rump.) fixes alpha build, probably fixes ia64 build. XXX: still leaves some netbsd32 code in rf_netbsdkintf.c, that should be moved into some hooks, but first the configuration setup needs to be moved into a common function the netbsd32 code can call into, vs living in the switch case itself. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/compat/netbsd32/netbsd32.mk cvs rdiff -u -r1.362 -r1.363 src/sys/dev/raidframe/rf_netbsdkintf.c cvs rdiff -u -r1.217 -r1.218 src/sys/modules/Makefile cvs rdiff -u -r1.4 -r1.5 src/sys/modules/raid/Makefile cvs rdiff -u -r1.11 -r1.12 src/sys/rump/dev/lib/libraidframe/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.