Updating libtool

26-Aug-2018 02:26 by 2 Comments

Updating libtool - dating aunties vizag

Done Suggested packages: libtool-doc gfortran fortran95-compiler gcj-jdk The following NEW packages will be installed: libtool 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. After this operation, 826 k B of additional disk space will be used. Answering my own question: The problem didn't really have anything to do with libtool (although it was revealed when building packages that used libtool).

updating libtool-28updating libtool-63

Done Building dependency tree Reading state information... Это очень важно для пакетов, которые зависят от C 11.GCC даёт гарантию на стабильность C 11 ABI, начиная только с версии 5.1.Done The following packages will be REMOVED: libtool* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 66863 files and directories currently installed.) Removing libtool (2.4.2-1.11) ... [email protected]:/opt/backend.mydomain.com/Ha LVM$ sudo apt-get install libtool Reading package lists... After this operation, 826 k B disk space will be freed. Done Building dependency tree Reading state information... 66838 files and directories currently installed.) Preparing to unpack .../libtool_2.4.2-1.11_... Это означает, что переключение (даже незначительные) версии GCC (скажем, от 4.7.3 - Некоторые люди клянутся, что нужно пересобрать все пакеты на их системе при выходе новой версии GCC.

Конечно, в этом нет смысла, так как многие приложения не используют GCC для процесса сборки и установки, и на них вообще не распространяется это изменение.Причина, по которой нужно пересобирать libtool после обновления версий это потому, что главной функцией libtool является объединение кода, зависящего от платформы в общем интерфейсе, что позволяет приложениям использовать разделяемые библиотеки без нужды иметь дело с вещами, зависящими от платформы для разделяемых библиотек. ABI, или Двоичный интерфейс приложений, это набор соглашений, используемых всеми инструментами, работающими с бинарным видом программ, например, компиляторы, ассемблеры, линкеры и поддержка рантайма для языков (источник: Бинарная совместимость GCC).Когда ABI, используемый для бинарных приложений и библиотек меняется, появляется риск получить ошибку компоновщика, либо неработающие программы, если только вы не пересоберете все программы, использующие код C .Если вы обновляете GCC, то вам вообще не нужно ничего делать, кроме смены версии компилятора и пересборки libtool: Вот и все. Обновление GCC всегда было какой-то мистикой, с предположениями от "Вам ничего не нужно знать" до "Вам нужно дважды пересобрать всю свою систему".Большинство страха, неуверенности и сомнений проистекает из проблем, связанных с несовместимостью ABI. Некоторое время назад, выполнение данной команды было встроено в сам процесс установки пакета (через toolchain eclass), поэтому пользователям больше не нужно делать это самим. It is not as flexible as some, but it is definitely the simplest of the more powerful versioning systems.

  1. Black bi chat line free 21-Oct-2018 11:44

    You can get the personalized kind of experience, love and care from the hot girls.