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 CC6916EFEB; Thu, 6 Aug 2026 15:48:28 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org CC6916EFEB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1786020508; bh=ZneiPRORDIC+Rzw6zvsi+dFzvr0mAl1uKGcgTcy0tUo=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=zpHdF4efwp8GrN1MEAg2ME96auD5jenliNsxh1q2cqIrAap8QvvNx8edN7wvi2vrO W7esVH2r3UqpMK/GuCqihwXBX1l0X23B5oTSPlCClxa8tE4EETVcnyjZRT5hI3nT9S YmQJd1nxWqzaexG3QRvCNU3WxTKPhR2uvRYqcOa0= Received: from send152.i.mail.ru (send152.i.mail.ru [89.221.237.247]) (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 291EE6EFEB for ; Thu, 6 Aug 2026 15:47:58 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 291EE6EFEB Received: by exim-smtp-5b67d868c6-wvmsj with esmtpa (envelope-from ) id 1wrxVt-000000009R6-0dtK; Thu, 06 Aug 2026 15:47:57 +0300 To: Sergey Kaplun , Sergey Bronnikov Date: Thu, 6 Aug 2026 15:47:52 +0300 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9AF9F8853D868A25966947F68BF8D7556CF9402F658627B49182A05F53808504060EF630ED5134B233DE06ABAFEAF67058DB4ADD22758AD96B030FFE3B72AD3EBEEE6E0A67F8F2F94 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72424932217190DC2EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375665DE04DC009CF06249A3C98B45FEE1DD2E85D5FD06D40CD705B1FD78FD8735105389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0A633E4711A430BBE8941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6042F1592492B88C6CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C2249EF4EC40CFC69163A76E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8B7828FED2C75941C03AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735843AE0F20224B8D0C4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A54EC339592E8BFD525002B1117B3ED696F654C03BF1D815D3AD0703CEB2EF9A27823CB91A9FED034534781492E4B8EEADEF0AF71940E62277C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6591BD228C88A64849BA8F87AB497BDA4108AAE9850B3BC26DD3F3281DC8B5EE68ECDD12F5E9FEB02AEB8341EE9D5BE9A0ACB4FF051FAD23FA4ECF62AFEBF4A3D0DECC3C6A148259349C7CEAA0681F5848F4C41F94D744909CEEF9E35A692215F79327F81E6EEE0AEB67A0F9F91F029B6AF33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVQHpos7JM5NNtB4U2sU0eA0= X-Mailru-Sender: 015BA6FC0EFA223A63A6570A1A031285CDEF0E6B6BC7FD50B951B70A5BD4BD8E2F7EDCD52C05CB5C639832BD0F36BD71E62B12C1FE0372A178274A4A9E9E44FD2A114EDA040D8818F01FF9DF31C397A372D6B4FCE48DF648AE208404248635DF X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit v3 1/3] test: fixed making tests with ASAN on OSX 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: Evgeniy Temirgaleev via Tarantool-patches Reply-To: Evgeniy Temirgaleev Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" From: Temir Galeev LuaJIT tests use fixup for Linux to run binaries made with the ASAN option. Our LibRealPath module is used for it. This module doesn't support OSX and breaks the make process. So, we disable the fixup for OSX to allow LuaJIT making and running the tests with ASAN enabled. --- test/LuaJIT-tests/CMakeLists.txt | 3 ++- test/tarantool-tests/CMakeLists.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/LuaJIT-tests/CMakeLists.txt b/test/LuaJIT-tests/CMakeLists.txt index c1dbde35..42967cbc 100644 --- a/test/LuaJIT-tests/CMakeLists.txt +++ b/test/LuaJIT-tests/CMakeLists.txt @@ -17,7 +17,8 @@ else() list(APPEND LUAJIT_TESTS_ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}") endif() -if(LUAJIT_USE_ASAN) +if(LUAJIT_USE_ASAN + AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin") # When running LuaJIT-tests under ASAN, the internal ASAN check # failed: # AddressSanitizer: CHECK failed: asan_interceptors.cpp:356 diff --git a/test/tarantool-tests/CMakeLists.txt b/test/tarantool-tests/CMakeLists.txt index 682a883a..e9930e22 100644 --- a/test/tarantool-tests/CMakeLists.txt +++ b/test/tarantool-tests/CMakeLists.txt @@ -183,7 +183,8 @@ endforeach() # required that the ASan library go first in the `LD_PRELOAD` # list. Set it manually. The test will append it to the executed # process. -if(LUAJIT_USE_ASAN AND CMAKE_C_COMPILER_ID STREQUAL "GNU") +if(LUAJIT_USE_ASAN AND CMAKE_C_COMPILER_ID STREQUAL "GNU" + AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin") LibRealPath(LIB_ASAN libasan.so) AppendTestEnvVar( "test/${TEST_SUITE_NAME}/lj-522-fix-dlerror-return-null.test.lua" -- 2.49.0