On 8 Oct 2010, at 11:37, Phillip Moore wrote:

> No, the problem is that the openafs.spec file behaves a little wierd for the 
> i386 and i686 targets.  I confess to not really understand the practical 
> difference here.

Historically, all RedHat operating systems built userspace binaries for the 
i386 architecture, and kernel modules for i586 and i686. Due to the way that 
RPM worked, that would require two passes, one for the i386 target and the 
other for i686. As it was most likely that if you were building for i386 you 
wanted the user space, and for i686 that you wanted kernel modules, the spec 
file was wired that way.

This is all changing, though. Current Fedoras build all packages for i686 (in 
the same way as happens for x86_64), so we should probably change the spec file 
to not have this default behaviour. All of the OpenAFS builds come through the 
build system, which overrides the spec file defaults, which is why we haven't 
noticed these problems.

Patches are, as always, welcome!

S.

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to