]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Статическая линковка с pthread
authorSergey Matveev <stargrave@stargrave.org>
Sat, 26 Aug 2023 12:11:00 +0000 (15:11 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 26 Aug 2023 12:11:00 +0000 (15:11 +0300)
https://stackoverflow.com/questions/35116327/when-g-static-link-pthread-cause-segmentation-fault-why
Под FreeBSD добавление -static для одной моей программы было достаточно,
чтобы статически слинковать и оно работало. Под GNU/Linux -- хрен мне,
конечно же. Линкует, запускает, но при попытке взять lock в pthread-е
выдаёт ошибку. "-Wl,--whole-archive -lpthread -Wl,--no-whole-archive"
помог, но сам бы я до этого не допёр.


No differences found