From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 14 16:23:19 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EB4B1065670 for ; Wed, 14 Apr 2010 16:23:19 +0000 (UTC) (envelope-from salfrancl.listas@gmail.com) Received: from mail-bw0-f214.google.com (mail-bw0-f214.google.com [209.85.218.214]) by mx1.freebsd.org (Postfix) with ESMTP id E416D8FC18 for ; Wed, 14 Apr 2010 16:23:18 +0000 (UTC) Received: by bwz6 with SMTP id 6so310735bwz.13 for ; Wed, 14 Apr 2010 09:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=t7BIR1wQBPBh7I+UbW/C6UeG0SWDQMDyYfsYdLoej7Q=; b=v3M6WLXioo3dqTLJYhGDblWOqZyCDCqsowZsfxHM/5taKhKJuHwD7SULNlFaTcBw2f gKB2KOVk6KG8egxF7wrtSrYjpRqg9PiUdhCoEUJG8mLsohlzS392FE+aSzZ5OiFxm7tg trgYhEWXx1w7zq9VBtdWoSdaEI65+o9Te4HX8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=kl/t2RFMGS9zQpGqWZwyZkNoZZ4gSDsCWXtaYL0c/LNj1/ClKh3Izl1xTAR2IAZCl3 0TF6SIHTLNhIT67lUZwQxq7Tcmi9Stn8GknURHX4QF8uhFFhw6dj+2uNLaf2efE/epZX GA7y5jSwswpNpuWGOkUDikOjArg/HOOXV9/mE= MIME-Version: 1.0 Received: by 10.204.122.74 with HTTP; Wed, 14 Apr 2010 09:23:16 -0700 (PDT) Date: Wed, 14 Apr 2010 12:23:16 -0400 Received: by 10.204.151.83 with SMTP id b19mr8302565bkw.54.1271262196820; Wed, 14 Apr 2010 09:23:16 -0700 (PDT) Message-ID: From: Leinier Cruz Salfran To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: there is a way to avoid strict libraries linking? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Apr 2010 16:23:19 -0000 hello all fbsd devs i want to know if there is a possibility to avoid current strict libraries linking .. i will explain myself for example .. i have installed 'gtk' (2.18) that depends on library 'libpng.so.5' (png) .. and i will upgrade 'png' port to a superior version that install the library 'libpng.so.6' BUUUTTTT 'gtk' will not be upgraded, so it will still depending on 'libpng.so.5' .. so here is my question: there is a way to avoid this?????? i means that 'gtk' load 'libpng.so' (that is a symbolic link to 'libpng.so.6') instead of 'libpng.so.5' at runtime i think this is a VERY VERY strict rule because in linux programs load 'lib*.so' instead 'lib*.so.#' except if that program was linked to 'lib*.so.#' at compilation time