From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <1334506417.17690.27.camel@aris_dell.localdomain> From: "Yuri N. Sedunov" To: devel@lists.altlinux.org Date: Sun, 15 Apr 2012 20:13:37 +0400 In-Reply-To: <20120415160752.GB3120@altlinux.org> References: <20120413121842.GA7705@altlinux.org> <1334327959.8137.47.camel@aris_dell.localdomain> <4443e169837aae0da105cbcaa1a4131c@hadoop.ru> <20120413170258.GA9846@altlinux.org> <4F8940C4.7080105@kemsu.ru> <20120414151335.71771797@deimos.localdomain> <4F8965AF.4020003@kemsu.ru> <20120415085815.61dda07d@deimos.localdomain> <1334505177.17690.25.camel@aris_dell.localdomain> <20120415160752.GB3120@altlinux.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.0 (3.4.0-alt1) Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Subject: Re: [devel] /usr/lib64/python2.7/config/libpython2.7.a is WRONG X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Apr 2012 16:13:38 -0000 Archived-At: List-Archive: List-Post: В Вск, 15/04/2012 в 20:07 +0400, Dmitry V. Levin пишет: > On Sun, Apr 15, 2012 at 07:52:57PM +0400, Yuri N. Sedunov wrote: > > В Вск, 15/04/2012 в 19:22 +0400, Vitaly Kuznetsov пишет: > > > On Sun, 15 Apr 2012 08:58:15 +0400, Ivan A. Melnikov wrote: > > > > On Sat, 14 Apr 2012 18:55:27 +0700, REAL wrote: > > > > > > > >> 14.04.2012 18:13, Ivan A. Melnikov пишет: > > > >> > Это больше похоже не на проблему недолинковки, а на косяк > > > >> > auto{tools,make,hell} или запаковки питона. По неясным никому > > > >> > причинам оно добавляет к командной строке компилятора > > > >> > -L/usr/lib64/python2.7/config, в результате чего -lpython2.7 > > > >> находит > > > >> > не /usr/lib64/libpython2.7.so, > > > >> > а /usr/lib64/python2.7/config/libpython2.7.a, > > > >> > > > >> какого лешего этот файл делает в python-base, хотел бы я знать... > > > >> > > > > > > > > Ошибка запаковки при переезде на статическую сборку python. По идее, > > > > там вместо неё должен лежать симлинк libpython2.7.so > > > > на ../../libpython2.7.so. > > > > > > > > 2 vitty@: вешать? > > > > > > Да, повесьте, пожалуйста, завтра исправлю. > > > > Зачем по-вашему нужен этот симлинк? > > Там и -L/usr/lib64/python2.7/config не нужен. Но когда в > /usr/lib64/python2.7/config нет библиотек, от этого -L хотя бы вреда нет. > > И здесь надо исправить. $ python-config --ldflags -L/usr/lib/python2.7/config -lpthread -ldl -lutil -lm -lpython2.7 -Xlinker -export-dynamic -- Yuri N. Sedunov