From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id C3CB91B61C7B; Mon, 6 Apr 2026 16:03:11 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org C3CB91B61C7B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1775480591; bh=dfTJtL2rndLkXwNqh/NXajVA5SHUfoaZipt9/J0NEAc=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=eW4XTNR6mvXRP3rcVhm/AvRYZ10gqtZUzXMsxKEoebpJ0sRz7sqt3j9nHXofGRcM8 ovGZ0mAOfxg4/OWxFIl7ZfqlS4BTm79Cd6SGsZlyijkkDNMqAzRW52Aig2RZiB5WTE 7xL1nVaE8ipbkAeBLfAdV8HDlMEtfHQZq6bnRyX8= Received: from send197.i.mail.ru (send197.i.mail.ru [95.163.59.36]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id E8B5F64DEAD for ; Mon, 6 Apr 2026 16:03:10 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org E8B5F64DEAD Received: by exim-smtp-97b5b6448-6pvwx with esmtpa (envelope-from ) id 1w9jbi-00000000OdO-0Hag; Mon, 06 Apr 2026 16:03:10 +0300 To: Sergey Bronnikov Date: Mon, 6 Apr 2026 16:04:07 +0300 Message-ID: <20260406130407.21995-1-skaplun@tarantool.org> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: 78E4E2B564C1792B X-77F55803: 4F1203BC0FB41BD931A1A7E579CE6E95B8B607CC8DFDB6EF7BD36D55BF77CFD6182A05F538085040ACAAAC683C002C423DE06ABAFEAF6705B4FA988C73ADD9FEF6D5B417FF2F99524E552D6BF4A3C874 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE745C0EDBD94D46193EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006376A27C8034CCD05E58638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2182DDB73B37486D22E070BE324C7D3C48C065CDF9AFC0370F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249B737A621A50BC793CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0565C7A4E90E531F78941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C02271980798FBD5E27B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F0AC5B80A05675ACD0A5971FBB7557E96B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE33AC447995A7AD182BEBFE083D3B9BA73A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735458315FA5AE40766C4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A56C70D3EFFD34B2015002B1117B3ED6960CB0C8DCC02F1DE6466072E6821086B3823CB91A9FED034534781492E4B8EEAD0BC323893F80E328C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34C77DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659558B9FE8DD5B08DE8C64E908FCEA68A7C6AA9CC7254357177E6D4D0D821FE096B2552DE4F580A270B8341EE9D5BE9A0A40627CA3E76FE2353A99C52BB0043D293A640C351A37704C6536EB022892E5344C41F94D744909CECFA6C6B0C050A61A8CAF69B82BA93681CD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVajF1spCY9aajidQDT8lvuM= X-Mailru-Sender: 520A125C2F17F0B17094CDC02B85F11B52D5C2DD399FA7433DE06ABAFEAF6705B4FA988C73ADD9FEB7CBEF92542CD7C88B0A2698F12F5C9EC77752E0C033A69E86920BD37369036789A8C6A0E60D2BB63A5DB60FBEB33A8A0DA7A0AF5A3A8387 X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit] cmake: fixup tests build for old CMake X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch is a follow-up to the commit 1e5887d884be92c24ebd7c9db0a9b21ea366a0b5 ("FFI: Avoid dangling cts->L."). The `target_link_options()` feature is introduced in CMake 3.13. Unfortunately, we have distros in Tarantool's CI with an older default CMake version. This patch workarounds this by the passing `LINK_FLAGS` directly. --- Branch: https://github.com/tarantool/luajit/tree/skaplun/fix-old-cmakes test/tarantool-c-tests/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/tarantool-c-tests/CMakeLists.txt b/test/tarantool-c-tests/CMakeLists.txt index 3bb20bff..ea553db8 100644 --- a/test/tarantool-c-tests/CMakeLists.txt +++ b/test/tarantool-c-tests/CMakeLists.txt @@ -56,11 +56,11 @@ foreach(test_source ${tests}) ) set_target_properties(${exe} PROPERTIES COMPILE_FLAGS "${TESTS_C_FLAGS}" + # Allow to call non-static functions via FFI. + LINK_FLAGS "-rdynamic" OUTPUT_NAME "${exe}${C_TEST_SUFFIX}" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) - # Allow to call non-static functions via FFI. - target_link_options(${exe} PRIVATE "-rdynamic") target_link_libraries(${exe} libtest ${LUAJIT_LIBRARY}) add_dependencies(tarantool-c-tests-build ${exe}) -- 2.53.0