From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45125B68.8000305@altlinux.com> Date: Thu, 21 Sep 2006 13:29:12 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.5 (X11/20060822) MIME-Version: 1.0 To: ALT Devel discussion list References: <20060913131758.GI2722@basalt.office.altlinux.org> <450805D6.2070902@altlinux.com> <20060913134054.GA8247@basalt.office.altlinux.org> <4508149D.2050008@altlinux.com> <20060913144456.GA9878@basalt.office.altlinux.org> <45081FA2.5020905@altlinux.com> <20060913162049.GD10944@basalt.office.altlinux.org> <4508ED63.7090501@altlinux.com> <20060914122512.GO2188@basalt.office.altlinux.org> <45122C82.9000201@altlinux.com> <20060921090650.GA4539@basalt.office.altlinux.org> In-Reply-To: <20060921090650.GA4539@basalt.office.altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] verify-elf X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 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: Thu, 21 Sep 2006 09:35:18 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Thu, Sep 21, 2006 at 10:09:06AM +0400, Anton Farygin wrote: >>> Вот и причина. Убери этот RPATH, пожалуйста. >>> А я добавлю параметр --inhibit-rpath в команду вызова ld.so. >>> >>> /lib64/ld-linux-x86-64.so.2 --inhibit-rpath --library-path то_что_у_тебя_было /home/rider/git.alt/curl/TMP/curl-buildroot/usr/bin/curl будет работать. >> Параметр ты пока ещё похоже не добавил, > > Добавлю обязательно. > >> а с rpath тут не всё так просто ;( >> >> насколько я понял - rpath вылезает из aclocal.m4 Но вот по какой причине >> и как с этим бороться - я не понимаю. > > Файл aclocal.m4 формируется при запуске aclocal. > Осталось найти источник, из которого это берётся. Я нашёл только одно упоминание переменной hardcode_libdir_flag_spec: /usr/share/aclocal/lib-link.m4:dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, /usr/share/aclocal/lib-link.m4: hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" /usr/share/aclocal/lib-link.m4: if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then /usr/share/aclocal/lib-link.m4: dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. /usr/share/aclocal/lib-link.m4: eval flag=\"$hardcode_libdir_flag_spec\" /usr/share/aclocal/lib-link.m4: eval flag=\"$hardcode_libdir_flag_spec\"