On Mon, 25 Aug 2008, Niklas Edmundsson wrote:

Hmm. The first mail probably got stuck in a moderator queue due to its size, seems like best practice is mailing patches to openafs-bugs and refer to the RT url here ;)

I can now read from AFS, it was mostly build system issues with the spice of a stupid bug or two in the openafs sources.

Correction: I can now read from AFS, but ALL 64bit processes fail when they try to do an ioctl (for example calling fopen() has that effect).

<snip>

I found the problem, I had missed a "case rs_aix5*" which led to the AIX4 afs.exp being applied, which obviously didn't work ;)

Look at http://rt.central.org/rt/Ticket/Display.html?id=113638 for the patch, use the newest one and param-rs_aix61.h.

Please commit to trunk, it seems to work even though it hasn't seen a lot of testing yet :)

In any case, I include the patchset for trunk which got me this far. param.rs_aix61.h goes into src/config/.
The patch consists roughly of the following fixes:

- Make build system recognise AIX 6.1
- Convince build system to only build 64bit kernel modules on AIX 6.1,
 there is no 32bit kernel on AIX 6.
- Misc build fixes, trunk obviously haven't worked on AIX for a while.
- Fix cfgexport to allocate enough memory (the realloc stuff didn't
 work).
- Don't ignore building aklog.
- Fix the AIX rc.afs startup script to correctly determine 32/64-bit
 kernels on all AIX versions.

/Nikke



/Nikke
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se     |    [EMAIL PROTECTED]
---------------------------------------------------------------------------
 Do Hard Drives sneeze when they catch a virus?
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to