Patrice Dumas (pertusus(a)free.fr) said:
How are the multilib conflicts tested? I'd like to verify that
there are
no conflicts anymore before building.
Install x86_64 package. Then, in separate transaction, install i386 package.
Also will this be extended to binary files?
Depends. ELF files? No. Other binary files? (data, etc.) - yes.
And last what to do when the conflict is 'logical'? I have 2
examples in
the bes package:
* there is a bes-config file which specifies the directory where
dlopened backend modules are, this is a %_libdir subdirectory, so,
it is logical to have a difference between arches.
The general way to do this is making the *-config script call pkg-config.
* in the /etc/bes/bes.conf file there is also a conflict because in
that file the dlopened modules are specified, and therefore the libdir
is different.
That's a problem.
Bill