From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 9 Feb 2004 13:48:06 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] Re: libtool: la_LIBADD vs noinst_LIBRARIES Message-ID: <20040209104806.GA20434@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20040203213522.GE23713@solemn.turbinal.org> <20040204205832.GC17919@basalt.office.altlinux.org> <20040209025724.GA3841@solemn.turbinal.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5mCyUwZo2JvN/JJP" Content-Disposition: inline In-Reply-To: <20040209025724.GA3841@solemn.turbinal.org> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Feb 2004 10:48:41 -0000 X-List-Received-Date: Mon, 09 Feb 2004 10:48:41 -0000 Archived-At: List-Archive: List-Post: --5mCyUwZo2JvN/JJP Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, Feb 09, 2004 at 05:57:24AM +0300, Alexey Tourbin wrote: > On Wed, Feb 04, 2004 at 11:58:32PM +0300, Dmitry V. Levin wrote: > > Похоже, что работы хватит - вот результат grep'а по логам последней > > пересборки: > > > > $ fgrep -l 'Warning: Linking the shared library' * > > cinepaint-0.18.1-alt1 > > Обнаружил странную вещь с этим пакетом. > Warning действительно есть: > > *** Warning: Linking the shared library libdepth.la against the > *** static library ../../lib/.libs/libcinepaint.a is not portable! > > В spec-файле есть: > %set_verify_elf_method textrel=relaxed > > Если эту строчку закомментировать, то пакет всё равно собирается, > т.е. text relocations как бы не существуют: > > Verifying ELF objects in /usr/src/RPM/tmp/cinepaint-buildroot (rpath=normal,textrel=normal) > ... > Wrote: /usr/src/RPM/SRPMS/cinepaint-0.18.1-alt1.src.rpm > Wrote: /usr/src/RPM/RPMS/i586/cinepaint-0.18.1-alt1.i586.rpm > Wrote: /usr/src/RPM/RPMS/i586/libcinepaint-0.18.1-alt1.i586.rpm > Wrote: /usr/src/RPM/RPMS/i586/libcinepaint-devel-0.18.1-alt1.i586.rpm > Wrote: /usr/src/RPM/RPMS/i586/libcinepaint-devel-static-0.18.1-alt1.i586.rpm > > Аналогичный случай с пакетом gmyclient (его нет в списке с warnings) -- > если textrel=relaxed закомментировать, то пакет продолжает собираться. > > У этих двух пакетов разные maintainer'ы, поэтому подозревать, что > textrel=relaxed был выставлен "на всякий случай" можно в последнюю > очередь. По-видимому, недавно что-то изменилось в сборочной системе, > и хотелось бы узнать, что именно. В этих двух пакетах действительно нет textrel'ов. Оба maintainer'а неправомерно используют textrel=relaxed. -- ldv --5mCyUwZo2JvN/JJP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAJ2Vm9viEa8HiNCkRAvYvAJ9LU4I59NBNFW3w6ZVfHeF4FkCRdwCcDXDu 0hC/ksbBu7KfSMVEIUIxS0k= =glqt -----END PGP SIGNATURE----- --5mCyUwZo2JvN/JJP--