>>>>> "Russ" == Russ Allbery <[EMAIL PROTECTED]> writes:
Russ> Neulinger, Nathan <[EMAIL PROTECTED]> writes:
>> I kindof figured we'd want to install the afsconfig.h file in a
>> way similar to param.h, since that is what is being used now.
Russ> You want to be a little careful about installing
Russ> autoconf-generated headers, since autoconf uses the same
Russ> namespace everywhere and doesn't include header guards or
Russ> any other protection against multiple definition. It's very
Russ> easy to end up conflicting with the use of autoconf in any
Russ> package that wants to link against the AFS libraries.
For external APIs, you really want to avoid architecture-specific
header files at all. We've had many times where we have regretted
that krb5.h is generated at compile time in Kerberos. It's hard; you
may even argue it's not worth doing in the specific case.
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel