From owner-freebsd-ports@FreeBSD.ORG Fri Oct 10 05:29:31 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4CD916A4B3; Fri, 10 Oct 2003 05:29:31 -0700 (PDT) Received: from ftp.translate.ru (ftp.translate.ru [195.131.4.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id E785643FE9; Fri, 10 Oct 2003 05:29:26 -0700 (PDT) (envelope-from lev@serebryakov.spb.ru) Received: from 213.172.17.79 ([195.209.232.129]) (authenticated bits=0) by ftp.translate.ru (8.12.9/8.12.9) with ESMTP id h9ACRc7R062277; Fri, 10 Oct 2003 16:27:39 +0400 (MSD) (envelope-from lev@serebryakov.spb.ru) Date: Fri, 10 Oct 2003 16:28:42 +0400 From: Lev Serebryakov X-Mailer: The Bat! (v1.62i) Business X-Priority: 3 (Normal) Message-ID: <179171965963.20031010162842@serebryakov.spb.ru> To: Michael Nottebrock In-Reply-To: <3F868513.4030607@gmx.net> References: <22159707417.20031010130423@serebryakov.spb.ru> <3F868513.4030607@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: ports@FreeBSD.org cc: Lev Serebryakov Subject: Re[2]: Ports conflicts: `lib/libiberty.a' X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lev Serebryakov List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2003 12:29:31 -0000 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! 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. -- Best regards, Lev mailto:lev@serebryakov.spb.ru