From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 9 Feb 2004 05:57:24 +0300 From: Alexey Tourbin To: ALT Devel discussion list Message-ID: <20040209025724.GA3841@solemn.turbinal.org> Mail-Followup-To: ALT Devel discussion list References: <20040203213522.GE23713@solemn.turbinal.org> <20040204205832.GC17919@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <20040204205832.GC17919@basalt.office.altlinux.org> Subject: [devel] Re: libtool: la_LIBADD vs noinst_LIBRARIES 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 02:57:52 -0000 Archived-At: List-Archive: List-Post: --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 был выставлен "на всякий случай" можно в последнюю очередь. По-видимому, недавно что-то изменилось в сборочной системе, и хотелось бы узнать, что именно. > flac-1.1.0-alt6 > freeradius-0.9.3-alt2 > g-wrap-1.3.4-alt4 > gnome-bluetooth-0.4.1-alt0.1 > gnucash-1.8.8-alt3 > gthumb-2.1.9-alt1 > libassuan-0.6.1-alt2 > mjpegtools-1.6.1.93-alt1 > mpfc-1.0-alt1 > xchat2-2.0.5-alt5 --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAJvcUfBKgtDjnu0YRAnjVAKCS1BTmccPdEwupdYGAvhrlaxIfJACgm6gd m5NPWThs+/etpG+nFtY0EVc= =5JVF -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--