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: