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