OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-644-gf6f5300
Gerrit Code Review
gerrit@openafs.org
Thu, 15 Oct 2026 16:44:14 -0400
The following commit has been merged in the master branch:
commit f6f5300f166b6469e50fd23e29792480996bd4de
Author: Andrew Deason <adeason@sinenomine.net>
Date: Fri Sep 4 14:56:23 2026 -0500
Remove vestigial .exp files and references
Since commit 37d2e8bfa8 (Improve shared library building support), our
internal shlib-build script doesn't use "$lib.exp" files on AIX/macOS
anymore, but instead generates a temporary .exp file from the associated
.map file in the tree.
And since various commits, including:
f2d4ba8b61 Build hcrypto with libtool
3160b1ad38 Build roken using libtool
320f74653c libafsrpc: Assemble with libtool
3c3d209a4f libafsauthent: Build with libtool
Our libraries are built with libtool instead of our internal shlib-build
script (except for PERLUAFS/ukernel.so, which still uses shlib-build).
So all of our libraries use libtool .sym files for symbol visibility
instead of any .exp or .map files (except for PERLUAFS/ukernel.so, which
doesn't use either).
So, the .exp files for libafsauthent and libafsrpc are unused, and any
.gitignore references to .exp files are useless. Remove all of these.
Some other .exp files are still used for building/loading the kernel
module on AIX, involving files export.exp and variants, afs.exp and
variants, and directories src/export and src/sys. Those are still used,
and so aren't touched by this commit.
Change-Id: Ia31000c2d53d5fccdf4ba491442d55ff1d3931cc
Reviewed-on: https://gerrit.openafs.org/16960
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
src/crypto/hcrypto/.gitignore | 1 -
src/libafsauthent/afsauthent.exp | 57 -------------
src/libafsrpc/afsrpc.exp | 173 ---------------------------------------
src/roken/.gitignore | 1 -
4 files changed, 232 deletions(-)
--
OpenAFS Master Repository