Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
23 Август 2025, 16:53:41
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Компьютеры, софт > Тема: Re: Debian & other Linux
(Модераторы: xfiles, DeleteR, barmalei) > Тема:

Сообщение #4010632

Страниц  : 1 ... 10 11 13 14 Далее»   Вниз
  Печать  
Автор Тема: Re: Debian & other Linux  (Прочитано 29043 раз)
0 Пользователей и 1 Гость смотрят эту тему.
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #330 : 03 Август 2010, 02:40:40 »

считайте за ап Улыбка

расскажу байку как я надумал перенести /usr на другой винт. тру было бы сделать раздел и маунтить все туда, но переразбивать винт не хотелось. скопировал значит и сделал символическую ссылку. получилось так: /usr -> /mnt/ext/usr
до первого emerge --update --deep world все шло нормально, вдруг какая то фигня не линкуется с libm, убеждая меня что libm.a собрана без -fPIC
то что линковаться должно с динамической библиотекой я как то проипал. вытянул ебилдом сырцы, начал смотреть мэйкфайлы, собрал glibc и в логах нашол, что в процессе компилится libm_pic.a и вней все объектные файлы уже с -fPIC ну подумаешь, скопировал этот архив в /usr/lib64, софтина собралась, но следующая спотыкнулась с той же проблемой, но уже на другой либе. подозрение закралось, что я сделал что то не так  Улыбка
на багтрекере намекали, что линковаться все же должно с динамическими библиотеками. наконец ума хватило глянуть в /usr/lib64 и посмотреть на злосчастную libm.so ну и соответственно обнаружилось что это символическая ссылка, причем относительная вида ../../lib64 ну и с переносом usr на /mnt/ext все похерилось. пересобрал емерджем глибц, ума нормальные ссылки выставить инсталлеру не хватило. пофиксил испорченные ссылки ручками.
после очередного sync обновился гном до 2.30, начал все собирать. конченый, убогий, нах не нужный evolution ( который причем тянется за гномом в депендсисах и флага чтобы его послать нах я так и не нашол ) собирался три часа, причем 95 процентов времени хавал libtool, который ругался варнингами, что либа переместилась. делал он это для каждого файла, который линковался а потом тупил по 30 секунд что то там исчя. ldconfig и правка ld.so.conf не помогли с этим. решил почитать про этот libtool и как он работает. обнаружил 9658 строк кода на баше
вобщем пока писал винт переразибился и форматнулся в ext4  Смеющийся 
Записан
Страниц  : 1 ... 10 11 13 14 Далее»   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,11 секунд. Запросов: 20.