Subject: Re: port-sparc64/18688: tcpdump bus error on sparc64
To: Manuel Bouyer <>
From: None <>
List: netbsd-bugs
Date: 10/19/2002 08:09:44
>On Fri, Oct 18, 2002 at 02:45:36AM +0000, john heasley wrote:
>> the value of tptr will be only byte aligned.
>> >Fix:
>> define LBL_ALIGN for sparc64.
>Not only sparc64. All platforms with strict alignement requirements will
>loose here.
>I noticed the problem on sparc, and added LBL_ALIGN to the options (it
>shouldn't hurt even on platforms which don't need it) but it has been backed
>out :(

	LBL_ALIGN does two things:
	- change definition in extract.h to use byte-by-byte fetch rather than
	- copy packet before examination in print-{atalk,ip,ip6}.c
	the latter one has serious bad effect.  i've attached a diff onto
	PR 18688 to only enable the former ( tree is also modified).
	if you could test with patch on PR 18688, that would be really helpful.
	(i will commit the same thing now)