@hirthwork

Тег gcc в блоге hirthwork

hirthwork

у гоцацэ какие-то ебанутые варнинги в -Wextra.
Вот так писа́ть нельзя: struct s{}; struct s2{s*s;};
А вот так можно: struct s{}; void f(s*s){(void)s;}

hirthwork

Ура! 6.2.0 в официальном портеже!

hirthwork
$ g++-6.2.0 -std=c++1y -lstdc++fs -Wl,-lstdc++fs directory_iterator.cpp
/tmp/ccAwfvWA.o: In function `std::experimental::filesystem::v1::__cxx11::directory_iterator::directory_iterator(std::experimental::filesystem::v1::__cxx11::path const&)':
directory_iterator.cpp:(.text._ZNSt12experimental10filesystem2v17__cxx1118directory_iteratorC2ERKNS2_4pathE[_ZNSt12experimental10filesystem2v17__cxx1118directory_iteratorC5ERKNS2_4pathE]+0x1e): undefined reference to `std::experimental::filesystem::v1::__cxx11::directory_iterator::directory_iterator(std::experimental::filesystem::v1::__cxx11::path const&, std::experimental::filesystem::v1::directory_options, std::error_code*)'
hirthwork

А напомните мне, с какого это момента gcc перестало хватать одного текстового INSTALL файла?

hirthwork

http://ideone.com/tR52w1 имеем вектор из 32 объектов, но при этом всего объектов было сконструировано 4. вообще охуеть

hirthwork
hirthwork

наконец-то нашёл годную доку поясняющую по хардкору про все эти ваши memory_order_seq_cst, memory_order_relaxed и пр. http://gcc.gnu.org/wiki/Atomic/GCCMM/AtomicSync куда понятнее чем стандарт

hirthwork

запустил info gcc 'C Extensions'. зачитался, при том, что читаю в основном про фишки C99

hirthwork

поставил вчера gcc-4.8.0, gcc-4.7.2 снёс. сегодня попытался рабочий проект на плюсах собрать — не собирается. пытаюсь gcc-4.7.2 поставить: /var/tmp/portage/sys-devel/gcc-4.7.2-r1/work/gcc-4.7.2/libgcc/libgcc2.c:273:1: internal compiler error: Segmentation fault

hirthwork

в портэже появился gcc-4.8.0, снова можно обмазываться свежим говном и дрочить

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.