Red Hat Bugzilla – Bug 205220
Last modified: 2014-03-16 23:02:11 EDT
Description of problem:
file /usr/include/gssglue/gssapi/gssapi.h from install of
libgssapi-devel-0.10-1 conflicts with file from package libgssapi-devel-0.10-1
How there be an file confliction with in itsself?
The headers conflict on i386 and x86_64.
So both version (i386 and x86_64) have to be able to
live on the same machine? If that's the case, there
will probably be problems with nfs-utils-lib as well...
Correct; the idea is that you can develop for both arches on x86_64. Why would
the -lib packge conflict - the libraries should be under different paths?
yes... the gssglue/gssapi/gssapi.h is where the
package config file (i.e. libgssapi.pc) defines
where the libgssapi header file live...
So as not to reinvent the wheel... How is this
handled in other packages and is there some
type of naming convention that should be used
to decipher between x86 and x86_64 paths?
Generally, pkg-config files go in $(libdir)/pkgconfig.
Arch-specific header files could be in /usr/include/<name>/<arch>, or in
$(libdir)/<name>/include (glibc does the former, glib the latter).
*** This bug has been marked as a duplicate of 192708 ***