Re: CVS commit: src/sys/arch
Erik Bertelsen <[email protected]> Fri, 14 Aug 2009 22:05:21 +0200
| Newsgroups | gmane.os.netbsd.ports.mips.devel,gmane.os.netbsd.ports.pmax |
|---|---|
| Message-ID | <[email protected]> |
2009/8/13 Matt Thomas <[email protected]>: > Module Name: src > Committed By: matt > Date: Wed Aug 12 23:29:20 UTC 2009 > > Modified Files: > src/sys/arch/algor/include: Makefile > src/sys/arch/arc/include: Makefile > src/sys/arch/cobalt/include: Makefile > src/sys/arch/evbmips/include: Makefile > src/sys/arch/hpcmips/include: Makefile > src/sys/arch/mips/mips: cpu_exec.c > src/sys/arch/mipsco/include: Makefile > src/sys/arch/newsmips/conf: GENERIC WAPIKO > src/sys/arch/newsmips/include: Makefile > src/sys/arch/pmax/include: Makefile > src/sys/arch/sbmips/include: Makefile > src/sys/arch/sgimips/include: Makefile > Removed Files: > src/sys/arch/algor/include: aout_machdep.h bsd-aout.h > src/sys/arch/arc/include: aout_machdep.h bsd-aout.h > src/sys/arch/cobalt/include: aout_machdep.h bsd-aout.h > src/sys/arch/evbmips/include: aout_machdep.h > src/sys/arch/hpcmips/include: aout_machdep.h bsd-aout.h > src/sys/arch/mips/include: aout_machdep.h bsd-aout.h > src/sys/arch/mipsco/include: aout_machdep.h bsd-aout.h > src/sys/arch/newsmips/include: aout_machdep.h bsd-aout.h > src/sys/arch/pmax/include: aout_machdep.h bsd-aout.h > src/sys/arch/sbmips/include: aout_machdep.h bsd-aout.h > src/sys/arch/sgimips/include: aout_machdep.h bsd-aout.h > > Log Message: > Nuke a.out support for MIPS. > > The above change causes problems for me when building a custom pmax kernel: depending the compat library objects create compat/compat_exec.d In file included from ../../../../../../sys/exec.h:280, from ../../../../../../compat/common/compat_exec.c:44: ../../../../../../sys/exec_aout.h:187:34: error: machine/aout_machdep.h: No such file or directory mkdep: compile failed. *** Error code 1 Stop. make: stopped in /home/NetBSD/src/sys/arch/pmax/compile/SOCKDEV/lib/compat *** Error code 1 Stop. make: stopped in /home/NetBSD/src/sys/arch/pmax/compile/SOCKDEV For reference I enclose my kernel configuration file: # $Id: SOCKDEV,v 1.20 2009/01/30 17:03:08 ebe Exp $ # include "arch/pmax/conf/std.pmax" #include "arch/pmax/conf/files.pmax_rcons" maxusers 32 options MIPS1 # R2000/R3000 support options DEC_3MIN # kn02ba: 5000/1xx (3min) support options SYSVSHM,SYSVSEM,SYSVMSG # Filesystem options file-system FFS # fast filesystem with user and group quotas file-system NFS # Networking options options INET # Internet protocols # pmax specific options HZ=256 # RTC rate required config netbsd root on ? type ? mainbus0 at root cpu* at mainbus0 # TURBOchannel bus support tc* at mainbus0 # 3MIN, 3MAX+ and MAXINE have IOASIC in system slot ioasic0 at tc? mcclock0 at ioasic? offset ? # DS1287 RTC asc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC le0 at ioasic? offset ? # LANCE zsc0 at ioasic? offset 0x100000 # Z85C30 zsc1 at ioasic? offset 0x180000 # Z85C30 zstty* at zsc? channel ? # serial ports on B/A channels lkkbd* at zsc1 channel ? # keyboard port on A channels vsms* at zsc0 channel ? # mouse port on A channels # Workstation console wskbd* at lkkbd? console ? wsmouse* at vsms? scsibus* at asc? # sd* at scsibus? target ? lun ? # SCSI disks cd* at scsibus? target ? lun ? # SCSI CD-ROMs pseudo-device pty pseudo-device loop pseudo-device rnd Its not obvious to me whether we need a stub aout_machdep.h or whether the compilation of compat_exec.c should be conditional. regards Erik