[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: reiser4 kernel patch....



Just checked - the Andrew Morton -mm4 patch has the offending cassert
ifdef'd out.

This is why the reiser4 stuff compiles on 64bit platforms in that patch.

...tom

-----Original Message-----
From: Thomas Evans [mailto:tom@23palmer.net] 
Sent: Thursday, September 09, 2004 3:11 PM
To: twhitehe@uwo.ca; debian-alpha@lists.debian.org
Cc: debian-user@lists.debian.org
Subject: RE: reiser4 kernel patch....



It was actually a build problem - a cassert() in coord.c triggers an odd
switch statement error (by design).

Essentially the author is trying to make certain that no new members were
added to the coord_t type.

At least in my environment, it failed to take into account that structure
packing on Alpha is by default different than on x86 machines.

I was able to add " __attribute__((packed))" to the end of the coord
structure and have it build (and work) fine.

I just wasn't sure where to report this, since it was contained in the
debian reiser4 patch to the debian 2.6.8 kernel sources.

...tom





Reply to: