[devel] binutils
Vitaly Lugovsky
=?iso-8859-1?q?vsl_=CE=C1_ontil=2Eihep=2Esu?=
Пн Июл 21 15:31:08 MSD 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 20 Jul 2003, Dmitry V. Levin wrote:
> То изменение, которое непосредственно затрагивает ocaml-shared,
> судя по binutils-2.14.90.0.4/bfd/ChangeLog, было сделано в
> здравом уме:
Может быть. Но обоснований то не было... :(
> (elf_link_output_extsym): Warn if a forced local symbol is
> referenced from dynamic objects. Make non-weak undefined symbol
> with non-default visibility a fatal error.
Только это изменение и существенно. По некоторым, до сих пор мне
не совсем понятным причинам, Malc-у потребовалось определять
глобальные символы из OCaml runtime как .protected и .hidden в
каждой динамически подгружаемой библиотеке (то есть примерно
понятно - чтоб они реально ссылались на соответствующие
определения в статическом бинарнике, обращающемся к той самой
библиотеке). Зачем это запрещать - ни хрена не ясно.
Попробую спросить автора изменений.
Но вообще - мой patch только то и делает, что отменяет это
дурное ужесточение policy...
> Так что лучше всего пообщаться с автором изменений.
Попробую... Такой крутой народ, однако, обычно вообще не
реагирует на сообщения...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/G87+uye4QZjJaPkRAqNWAJ4pq7h5oo5u0tu74hopL/d5RsjKlgCeI3Am
fLegKJtV7k/ZVPHButx156c=
=iMnX
-----END PGP SIGNATURE-----
Подробная информация о списке рассылки Devel