Tom Collins wrote:
On Sep 6, 2005, at 12:47 PM, Carlos J. Muentes wrote:

Wow, I had the same exact problem with SLES9 64-bit edition, but with courier-authlib! I did the same thing, uninstalled the 64-bit version, and installed the 32-bit vesion and all problems went away just like that. I found articles of others having the same issues with the 64-bit version of SLES, so I assume courier-authlib, as well as other lib's/bin's are having issues with compiling on 64-bith architectures. I also had issues with konqueror in the 64-bit version crashing for unknown reasons, that also went away with an install of the 32-bit version.


In the currently-unreleased 5.4.13 version of vpopmail, I added a patch from Jory A. Pratt to compile libvpopmail with the -fPIC compiler flag. He said it was related to AMD64 compiles and problems with linking to courier.

Here are links to the two CVS changes for that patch:

http://sourceforge.net/mailarchive/forum.php? thread_id=8106414&forum_id=35252 http://sourceforge.net/mailarchive/forum.php? thread_id=8106413&forum_id=35252

I don't know anything about 64-bit, or what the -fPIC option does, but you might want to try it and see if that helps.

man gcc shows this:

-fPIC
If supported for the target machine, emit position-independent
code, suitable for dynamic linking and avoiding any limit on the
size of the global offset table.  This option makes a difference on
the m68k, m88k, and the SPARC.
Position-independent code requires special support, and therefore
works only on certain machines.

I've never hears of it either. Can anyone see if it solves the chkuser problem?

Regards,

Bill

Reply via email to