Alexei Babich Опубликовано 18 декабря, 2004 Жалоба Опубликовано 18 декабря, 2004 Дома и на работе пробовал, везде одно и то-же, компилятор не ниже gcc3.3.1.. Какого рожна этой гадине надо ?... Конфигурирую так: ../glibc-2.3.3/configure \ --with-headers=/usr/src/linux-2.4.25/include/ \ --enable-add-ons=linuxthreads \ --prefix=/usr/src/_target Это проскакивает нормально, получается Makefile. Пишу make потом - очень скоро вылетает с ошибкой, много ошибок.. Начинается со строк: In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25, from ../sysdeps/unix/sysv/linux/init-first.c:30: ..... И так далее. Кто нибудь вообще собирал эту версию на Линуксе ? Цитата
Legalizer Опубликовано 18 декабря, 2004 Жалоба Опубликовано 18 декабря, 2004 Дык покажите сообщение об ошибке Цитата
Alexei Babich Опубликовано 21 декабря, 2004 Автор Жалоба Опубликовано 21 декабря, 2004 Да там полный терминал писанины. Я могу её сюда вставить, ты лучше скажи: собирал ? Получилось ? Или это в glibc глюк какой-то ??? Цитата
EL[michlen] Опубликовано 21 декабря, 2004 Жалоба Опубликовано 21 декабря, 2004 Собирал. Позавчера. Получилось. =) Цитата: In file included from ../sysdeps/unix/sysv/linux/ldsodefs.h:25, from ../sysdeps/unix/sysv/linux/init-first.c:30: Как раз после этого и идет текст ошибки. Может посмотрим? =) Цитата
Alexei Babich Опубликовано 23 декабря, 2004 Автор Жалоба Опубликовано 23 декабря, 2004 Я бы с радостью, просто не хотел валить тонну всякого хлама в форум.. Итак, лог в прикреплённом файле. Спасибо всем, кто найдёт время его поглядеть и подумать, что за фигня такая. Кстати, пробовал распаковать glibc-2.2.5 из комплекта RedHat 7.3 и собрать: один хрен ошибка, но уже в другом месте и другая. Ну, блин, классно... Цитата
EL[michlen] Опубликовано 24 декабря, 2004 Жалоба Опубликовано 24 декабря, 2004 А binutils какая версия? Цитата
Alexei Babich Опубликовано 27 декабря, 2004 Автор Жалоба Опубликовано 27 декабря, 2004 binutils 2.15 Кстати, ещё: изначально дистрибутив, который подвергается экспериментам, был RedHat7.3 Он ставит пакет glibc-kernheaders, суть которого содержимое каталогов /usr/include/asm и /usr/include/linux. Я грохнул это дело после сборки компилятора и бинутилок, когда понял, что заголовки от ядра 2.4.18-3 лучше не использовать, когда работает ядро 2.4.25 После этого не захотел работать препроцессор. Я долго мудрить не стал и создал в /usr/include симлинки на соответствующие папки в исходниках ядра. Вроде как в доке на glibc такой путь в каком-то случае рекомендовался... Может, что-то невнимательно читал ?.. Препроцессор успокоился, но что-то сомнение всё равно одолевает.. Вроде как всё правильно... Цитата
Alexei Babich Опубликовано 26 января, 2005 Автор Жалоба Опубликовано 26 января, 2005 Правда, почему-то на gcc-3.3.1, на gcc-3.4.3 почему-то не получилось.. Ну а вообще гимор был в том, что надо части проекта одной версии скачивать, разумеется, тут я просто проглядел: скачал glibc-linuxthreads-2.3 вместо 2.3.3 Спасибо всем, кто пытался помочь Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.