Subject: port-alpha/8788: COMPAT_OSF1 on alpha requires COMPAT_13
To: None <gnats-bugs@gnats.netbsd.org>
From: Simon Burge <simonb@NetBSD.ORG>
List: netbsd-bugs
Date: 11/12/1999 23:03:43
>Number:         8788
>Category:       port-alpha
>Synopsis:       COMPAT_OSF1 on alpha requires COMPAT_13
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-alpha-maintainer (NetBSD/alpha Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 12 23:03:00 1999
>Last-Modified:
>Originator:     simonb
>Organization:
	TNFi
>Release:        NetBSD-current 19991113
>Environment:
System: NetBSD alpha 1.4M NetBSD 1.4M (SOT) #6: Tue Nov 9 16:05:54 EST 1999
simonb@alpha:/NetBSD/src/sys/arch/alpha/compile/SOT alpha


>Description:
	COMPAT_OSF1 requires COMPAT_13 in the kernel config file.  Leaving
	COMPAT13 out results in:

		osf1_sysent.o(.data+0x678): undefined reference to `compat_13_sys_sigreturn'

>How-To-Repeat:
	Delete COMPAT_13 from an alpha kernel config file, try to build
	a kernel.

>Fix:
	compat_13_sys_sigreturn is the only function in
	arch/alpha/alpha/compat_13_machdep.c - make that depend on compat_osf1
	as well as compat_13?
>Audit-Trail:
>Unformatted: