Нет всё ок. Просто я не совсем в курсе, если я заменю gcc-libs на gcc-libs-multilib что-то в жизни моего арчика изменится, кроме скайпа или нет. Не понятно насколько это вообще серьёзно

У вас 64 бит? Если да то добавьте репозиторий multilib

Да, 64 бит. Но gcc-libs-multilib конфликтует с gcc-libs. Вот думаю, снести ли мне gcc-libs ради скайпа
У меня 16 гб памяти и 16 гб свапа. До этого, когда оперативки было меньше свапа было в 2 раза больше чем памяти. Свап в файле на том же жестком диске, что и система - бесполезная фигня. Лучший свап - свап на отдельном ssd, на отдельной шине :)
Причём
$ ~ pacman -Ql gcc-libs | grep libgcc_s
gcc-libs /usr/lib/libgcc_s.so
gcc-libs /usr/lib/libgcc_s.so.1
Building 32-bit linux shared-library skype-poll-fix.so...
cc -shared -m32 -O2 -ldl -o skype-poll-fix.so skype-poll-fix.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /lib/../lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /lib/../lib/libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl
/usr/bin/ld: cannot find -ldl
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /lib/../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /lib/../lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /lib/../lib/libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld: cannot find -lc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /lib/../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
Makefile:5: recipe for target 'all' failed
make: *** [all] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
Это лечится?
У меня вот такое:

W: awesome: a_glib_poll:239: Last main loop iteration took 1.637600 seconds! Increasing limit for this warning to that value.
klay
Нужно определить некоторое время задержки. Например 5 минут. Если мы выгребли из базы комментарии к посту, где updated_at > 5 минут — шлём уведомление. За эти 5 минут юзер может хоть 100 раз редактировать комментарий, уведомление будет одно.
Само собой, при каждом создании/редактировании комментария, помещяем id поста в очередь (gearman, rabbit mq, etc). Ну и в очереди логика запроса к базе
ind.indeviral
Ну как это где? Это самый оперативный дистрибутив... Должны же вы первее всех узнать что мнение человека изменилось?
Вообще то нет. Как правило комменты редактируются для исправления ошибок. У вас есть возможность выгрести все комментарии, время создания которых не совпадает с временем обновления и сделать diff версий? Иногда да, человек может изменить своё мнение, но блин, некторые его могут менять слишком часто, а сама тема может быть интересной :)
Нужно определить некоторое время задержки. Например 5 минут. Если мы выгребли из базы комментарии к посту, где updated_at > 5 минут — шлём уведомление. За эти 5 минут юзер может хоть 100 раз редактировать комментарий, уведомление будет одно.
lampslave
А точно на все ответы приходят? Может только на отредактированные?
А откуда я могу знать редактируемые они или нет? Где-то написано об этом? Но даже дело не в этом. Хочешь сказать, если кто-то отредактирует свой ответ 10 раз, я получу 10 идентичных писем? Где логика? :)