I'm working with the libafsauthent.so and libafsrpc.so libraries in openafs-1.4.1, patched with DEVEL15-libafsrpc-export-xdr-20060705.patch to get the necessary symbols exported for i386_linux26. With the patch listed, everything works great for i386_linux26. However, when I go to compile the same applications for amd64_linux26, I find several other symbols that are needed by libafsauthent.so and not currently exported by libafsrpc.so:
/usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_array' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_opaque' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_string' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_short' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_bytes' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_vector' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_int' /usr/afsws/lib/libafsauthent.so: undefined reference to `afs_xdr_char' Is the correct direction forward to add these symbols to the mapfile for libafsrpc.so? Is it a problem that these symbols are wanted by libafsauthent for amd64_linux26 but not i386_linux26? I want to make sure the direction I take in the short term is compatible with whatever the 'correct' fix is. I'm a little outside my understanding, so please be gentle. Thanks. Dave Thompson UW-Madison _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
