From 32de5099caa3ce8930ed93a223d62f608a126118 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 26 Aug 2023 15:11:00 +0300 Subject: [PATCH] =?utf8?q?=D0=A1=D1=82=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81?= =?utf8?q?=D0=BA=D0=B0=D1=8F=20=D0=BB=D0=B8=D0=BD=D0=BA=D0=BE=D0=B2=D0=BA?= =?utf8?q?=D0=B0=20=D1=81=20pthread?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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" помог, но сам бы я до этого не допёр. -- 2.48.1