*gcc

analizer 06.01.2012 12:20

а gcc выставляет какой-нибудь define, по которому можно определить что текущая ось — фряха?

gcc, ?
analizer 21.12.2011 15:54

продолжая (завершая?) тему нелинковки с libstdc++:
$ echo "class A{}; int main(){}">test.cpp
$ g++ test.cpp -Wl,--as-needed
$ ldd a.out
linux-vdso.so.1 => (0x00007fffa91f8000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc5ea754000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc5eaaec000)

analizer 21.12.2011 14:54

к вопросу о том как собрать плюсовую программу без libstdc++:
$ echo "class A{}; int main(){}">test.cpp
$ gcc test.cpp
$ ldd a.out
linux-vdso.so.1 => (0x00007ffff45e3000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb97686b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb976c03000)

analizer 20.12.2011 21:49

единственным способом собрать плюсовую программу без линковки с libstdc++ и при этом со всеми остальными либами — это компилять её с помощью g++, а линковать используя gcc

analizer 28.11.2011 18:13

не понимат: http://ideone.com/J7Soz

c++, ?, gcc
analizer 27.11.2011 14:56

объясните, нахуя на x86 размер указателя на мембер-функцию — 8 байт, если в старших четырёх байтах лежат нули?

analizer 21.11.2011 18:42

интересно, а когда сабж графитовские оптимизации над циклами делает, он учитывает размер L2 кэша на текущем проце?

gcc, ?
analizer 15.11.2011 19:24

stl сабжа теперь активно юзает билтины типа __is_trivial и __decltype, собственно, не так то просто что программа компилируется ещё и шлангом. второтег. ставлю STLport

analizer 01.11.2011 06:37

4.6.2 вышел, а «CFLAGS=-O3 emerge -e wine» всё равно даёт неработающий бинарник

analizer 25.10.2011 06:53

а только меня заёбывает «frame size too large for reliable stack checking»? как боритесь? истории успеха?

analizer 20.10.2011 13:45

warning: frame size too large for reliable stack checking

analizer 14.10.2011 07:55

компилятор, сука, хитрый. вот тут http://ideone.com/wxFKE он ни разу конструктор копирования не использовал, но стоит этот конструктор копирования в private секцию перенести, так сразу плач и слёзы: http://ideone.com/ahuOZ . copy elision такой copy elision.

analizer 13.10.2011 17:36

делаем ставки, в какой версии gcc c++0x будет заменено на c++11? думается мне что это будет 4.8.0, в 4.7.0 вряд ли пихнут.

gcc
analizer 11.10.2011 09:30

поцчему в gcc нет «интерпретатор моде»? шоб компилял бинарь в память и сразу же запускал. куда удобнее тестовые проги было бы храначить. а то создаёт бинарь постоянно

analizer 01.10.2011 09:21

http://www.gentoo.org/doc/en/gcc-optimiz... внезапно всё просто и понятно расписано

analizer 29.09.2011 17:44

столь разное поведение в зависимости от версии компилятора делает меня охуевшей пандой: http://ideone.com/RSskC vs http://ideone.com/ZuBB8, а ведь glibc-то один...

analizer 23.09.2011 18:28

какого чёрта g++ при компиляции дефайнит _GNU_SOURCE, а gcc нет?

analizer 20.09.2011 03:14

оказалось что в гцц нельзя вызвать препроцессорную директиву #line с аргументом большим 32767

analizer 19.09.2011 20:05

объясните мне кто-нибудь корреляцию второго абзаца здесь: http://gcc.gnu.org/onlinedocs/libstdc++/... и работы вот этого: http://ideone.com/tbtQ7 скомпиленного так: g++ -D_GLIBCXX_PARALLEL -fopenmp parallel.cpp -pthread

gcc, ?
analizer 19.09.2011 19:12

я в восхищении, надо бы опробовать: http://gcc.gnu.org/onlinedocs/libstdc++/...

analizer 19.09.2011 18:53

http://gcc.gnu.org/onlinedocs/libstdc++/... отпусти меня чудо трава, я спать хочу, а не с деманглингом и прочими вкусностями ебаться :(

analizer 05.09.2011 21:47

давно было интересно как в STL сделан std::swap(a, b) для объектов у которых определена мембер-функция swap. оказалось что функция просто перегружена для векторов. и это в двадцать первом веке... а я так надеялся посмотреть на новый, годный SFINAE привнесённый новым стандартом.

c++, gcc
analizer 20.08.2011 13:59

Довольно просто заставить ебилд билдиться последней установленной версией гцц, а не той, что выставлена в активном профайле: http://dumpz.org/77879/

analizer 14.08.2011 23:29

в снэпшоте 4.7.0-20110806 дела с type_traits лучше чем в 4.6.1 (например появился is_copy_assignable), но всё ещё содержит has_trivial_default_constructor вместо is_trivially_default_constructible.

Do you really want to delete ?

*gcc is used by:

analizer

analizer

0xd34df00d

0xd34df00d

Hirthwork McGillah

hirthwork

lexszero

lexszero

няша

generatorglukoff

Rayslava

beardog

beardog

gelraen

gelraen

Michael Pogoda

MPogoda

SirAnthony

SirAnthony

13oz

13oz

mva

mva

16+

238328

4DA

4da

asmer

asmer