Ports conflicts: `lib/libiberty.a'
Oliver Eikemeier
eikemeier at fillmore-labs.com
Fri Oct 10 06:16:45 PDT 2003
Lev Serebryakov wrote:
> Hello Michael,
>
> Friday, October 10, 2003, 2:08:19 PM, you wrote:
>
>
>>> Many my ports have conflicts with other ones.
>>> And conflicting file is one: `lib/libiberty.a'.
>>> This file is installed by many variants of gvv, binutils & gdb.
>>> But I don't think, that this library is ever used after instllation.
>>> Each port build it again and again.
>>>
>>> I don't think, it is good idea to "CONFLICTS=" all these binutils &
>>> gcc.
>
> MN> AFAIK libiberty is actually indeed forked across all those projects and
> MN> CONFLICTS would be correct. It all usually works out, but there's no guarantee...
>
> It is STATIC library! It could not be used by ALREADY compiled &
> installed ports! And ALL these ports compile this library by
> itself and use OWN version on build stage, and DON'T use installed
> library!
Then perhaps it shouldn't be installed anyway?
> And, If I write CONFLICTS=, based on `lib/libiberty.a', IT WILL BE
> IMPOSIIBLE to install cross-binutils & cross-gcc EVENT for one platform
> together! It is very strange situation, IMHO.
If you don't care, you could install them with DISABLE_CONFLICTS=yes.
More information about the freebsd-ports
mailing list