LINUX.ORG.RU
ФорумAdmin

Install MySQL без libstdc++.


0

0

На SUSE9.0. пытаюсь установить mysql-standard-4.1.22-pc-linux-gnu-i686-icc-glibc23 (версию 4.1 требует Спамооборона)

На ./configure система пишет:
./bin/mysqld: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

В системе libstdc++-3.3.1-24
В доке говорится, что
* If you are using `gcc' and do not have `libg++' or `libstdc++'
installed, you can tell `configure' to use `gcc' as your C++
compiler:

shell> CC=gcc CXX=gcc ./configure

Но это не помогает, сообщение остается прежним.

1. Почему? Хотелось бы собрать mysql без libstdc++.so.6, тем более что в доке это и рекомендуется, потому что на некоторых системах
возможны проблемы в работе mysql.
2. Если я все же установлю libstdc++.so.6, оставив и старую версию, мне нужно будет пересобирать что-то еще? Не возникнет ли тут каких-нибудь конфликтов?


Ставь бинарник, libstdc++.so.6 достань из любого нового дистрибутива или собери сам.

birdie ★★★★★
()
Ответ на: комментарий от birdie

После установки libstdc++.so.6:

./bin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

А мой родной libgcc_s.so.1 версии 3.3.1

Если я обновлю и libgcc, то скорее всего одним этим обновлением отделаться не удасться, а самое главное, могут засбоить ныне работающие проги.

Мне бы собрать mysql без libstdc++.so,
как в доке написано ...

Sciurus
() автор топика
Ответ на: комментарий от ergil

Уже пробовала.
Неужели придется из-за Спамообороны новый дистрибутив ставить.
Вот засада ...

Sciurus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.