Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сборки MinGW (GCC-win32/win64) 
:(
    Опции темы
Randajad
Дата 15.10.2012, 06:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



С ошибкой насчет 64 версии либ, похоже, разобрался. Это из-за моих ключиков было. smile
PM MAIL   Вверх
boostcoder
Дата 15.10.2012, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  15.10.2012,  05:45 Найти цитируемый пост)
$ aclocal --version
aclocal (GNU automake) 1.12.4

$ automake --version
automake (GNU automake) 1.12.4

$ autoconf --version
autoconf (GNU Autoconf) 2.69

ах епс, ты же используешь скрипты 0.3, а они используют другую ревизию исходников make.

PM WWW   Вверх
Randajad
Дата 15.10.2012, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Я скачал по твоей ссылке новые скрипты.
Problem still exists.

Цитата

../../../mingw-sources/binutils-2.22.90/binutils/stabs.c: In function 'parse_stab_type':
../../../mingw-sources/binutils-2.22.90/binutils/stabs.c:2797:57: error: 'physname' may be used uninitialized in this function [-Werror=maybe-uninitialized]
../../../mingw-sources/binutils-2.22.90/binutils/stabs.c:2596:16: note: 'physname' was declared here
cc1.exe: all warnings being treated as errors


Ну запили --disable-werror! 
PM MAIL   Вверх
boostcoder
Дата 15.10.2012, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



какой версии у тебя хостовый компилятор?

Добавлено через 1 минуту и 57 секунд
ты с поддержкой LTO собираешь?

PM WWW   Вверх
Randajad
Дата 15.10.2012, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Без поддержки.
Версии той, которой оно скачало. Я удолил все, зафигачил новые скрипты и написал билд гцц-транк х32.
PM MAIL   Вверх
Randajad
Дата 15.10.2012, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Предлагаю также сырцы брать отсюда:
ftp://gcc.gnu.org/pub/gcc/snapshots/LATEST-4.8
А не качать свном, ибо это слишком долго.
PM MAIL   Вверх
Randajad
Дата 15.10.2012, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Не собирается(мультилиб), похоже на багу в гцц транковском.

Цитата

../../../../../mingw-sources/gcc-trunk/libgcc/unwind-c.c: In function '__gcc_personality_seh0':
../../../../../mingw-sources/gcc-trunk/libgcc/unwind-c.c:242:14: error: '__gcc_personality_imp' undeclared (first use in this function)


А еще я посмотрел флаги, которые оно передает компилятору.

Цитата

-g -O2 -s -Os -pipe


Причем они дублируются по стопицот раз.
Откуда свои корни берет -g и -O2? Хочу выпилить. Совсем.



Это сообщение отредактировал(а) Randajad - 16.10.2012, 06:14
PM MAIL   Вверх
Randajad
Дата 16.10.2012, 05:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Собралось x32 без мультилиб.
Причем на тестах застряло.

Цитата

mingw-builds/tests/lto_int.cpp:1:20: fatal error: ltoint.h: No such file or directory

PM MAIL   Вверх
boostcoder
Дата 16.10.2012, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  15.10.2012,  17:36 Найти цитируемый пост)
Предлагаю также сырцы брать отсюда:
ftp://gcc.gnu.org/pub/gcc/snapshots/LATEST-4.8
А не качать свном, ибо это слишком долго. 

оформи предложение тут.

Добавлено через 6 минут и 33 секунды
Цитата(Randajad @  15.10.2012,  20:35 Найти цитируемый пост)
Не собирается(мультилиб), похоже на багу в гцц транковском.

с транком полный ахтунг. без рукоблудства, мультитаргет пока не собрать.

Цитата(Randajad @  15.10.2012,  20:35 Найти цитируемый пост)
-g -O2 -s -Os -pipe

-O2 и -pipe отсюда. остальные не мои.

Цитата(Randajad @  16.10.2012,  05:35 Найти цитируемый пост)
lto_int.cpp:1:20: fatal error: ltoint.h: No such file or directory

исправил.

PM WWW   Вверх
Randajad
Дата 16.10.2012, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Эта-та я понял, что - твои.
Надо поискать откуда оно свои корни берет и выпилить.

А тут предложение оформить нельзя? :С
И что насчет --disable-werror?
PM MAIL   Вверх
boostcoder
Дата 16.10.2012, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  16.10.2012,  13:40 Найти цитируемый пост)
тут предложение оформить нельзя?

я забуду.

Цитата(Randajad @  16.10.2012,  13:40 Найти цитируемый пост)
что насчет --disable-werror?

за год существования проекта, небыло необходимости в этой опции.
оформи предложение. а лучше, внеси изменения и пришли pull request.

PM WWW   Вверх
Randajad
Дата 18.10.2012, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



binutils НЕ собирается без --disable-werror.
Я не знаю, почему у тебя все так хорошо, а у меня искаропки не работает. Видимо, магия.

Может, мне сделать свои скрипты, документировать их, собрать все версии GCC, а потом прислать тебе? :С
PM MAIL   Вверх
boostcoder
Дата 18.10.2012, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  18.10.2012,  17:26 Найти цитируемый пост)
Я не знаю, почему у тебя все так хорошо, а у меня искаропки не работает. Видимо, магия.

не я один собираю с использованием своих скриптов. проблемы встречаются разные, но ни у кого не случалось так, чтоб не собирался binutils.
возможно, включу запись на время сборки, и вышлю тебе. других идей почему именно у тебя не собирается, у меня нет.

Добавлено @ 17:33
Randajad, повторюсь.
я не против этой опции. если есть желание добавить эту опцию - пришли патч. я не думаю что эта опция кому-то может помешать.

Добавлено через 11 минут и 1 секунду
Randajad, ты добавлял какте-то свои оптимизации, типа -O3 ?
вообще, ты хоть что-то в скриптах изменял?


Это сообщение отредактировал(а) boostcoder - 18.10.2012, 17:34
PM WWW   Вверх
Randajad
Дата 18.10.2012, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Я изменял только одну строчку в скрипте build, в самом начале. Заменил твои -s -O2 на -s -Os.
Мне как-то слабо верится, что из-за оптимизаций появляется варнинг о том, что переменная не инициализирована.
PM MAIL   Вверх
boostcoder
Дата 18.10.2012, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  18.10.2012,  18:28 Найти цитируемый пост)
варнинг о том, что переменная не инициализирована.

варнинг о том, что переменная не инициализирована, и варнинг о том, что переменная может использоваться неинициализированной - разные варнинги. второй свойственен LTO. при попытке собрать binutils с использованием LTO я наткнулся на такой варнинг.
PM WWW   Вверх
Google
  Дата 9.12.2019, 14:06 (ссылка)  





  Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0926 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.