Subject: port-powerpc/25941: build problem with 1.6.2-STABLE
To: None <gnats-bugs@gnats.netbsd.org>
From: None <carton@ivy.net>
List: netbsd-bugs
Date: 06/16/2004 01:37:53
>Number:         25941
>Category:       port-powerpc
>Synopsis:       build problem with 1.6.2-STABLE (is that right?) ld.elf_so
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-powerpc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 16 05:39:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Miles Nordin
>Release:        NetBSD 1.6.2_STABLE
>Organization:
Ivy Ministries
>Environment:
	rtld_start.S revision 1.4.2.1
System: NetBSD 1.6.2_STABLE NetBSD 1.6.2_STABLE (terra) #0: Mon May 31 03:52:33 EDT 2004 setient@:/usr/src/sys/arch/macppc/compile/terra macppc
Architecture: powerpc
Machine: macppc
>Description:
the register names were pulled up in this revision of rtld_start.S, but 
the defines in machine/asm.h don't match, so the register name %r1 gets 
changed to %1 which the assembler doesn't like.  I think it only likes 
'%r1' or simply '1', but I'm not sure I fully understand what's going on.

>How-To-Repeat:
build 1.6.2_STABLE on a macppc
>Fix:
pull up /usr/include/powerpc/asm.h from 2.0_BETA

>Release-Note:
>Audit-Trail:
>Unformatted: