Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 98616

Summary: app-crypt/cfs works on amd64 if compiled with -m32
Product: Gentoo Linux Reporter: Patrick Audley <paudley>
Component: Current packagesAssignee: Matthew Kennedy (RETIRED) <mkennedy>
Status: RESOLVED NEEDINFO    
Severity: enhancement CC: amd64
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrick Audley 2005-07-10 17:53:39 UTC
I use CFS quite a bit and had no luck getting it to run when manually compiled 
(it currently lacks the ~amd64 keyword) until I used -m32 to compile it.  It's 
now working very well on all my 32 and 64 bit systems.  The really odd error 
that I was getting prior to using -m32 was: 
 
"RPC: Can't encode arguments" 
 
I guess that makes sense as it's caused by a marshalling failure inside RPC 
but I can't help but think that rpcgen should have make the correct 
marshalling bits.  Oh well. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Danny van Dyk (RETIRED) gentoo-dev 2005-07-16 05:32:44 UTC
Please tell me you didn't CFLAGS="-m32" emerge app-crypt/cfs, please!
Comment 2 Patrick Audley 2005-07-16 09:10:04 UTC
Yes, I know that in general that's a baaaad idea but in this particular case it 
allowed my to get all my data out of a cfs mount.  I've tested all the data and 
there was no corruption.  I actually modified the ebuild rather than setting 
CFLAGS in the environment.