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