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 8BE176EC42; Thu, 27 Aug 2026 14:53:46 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 8BE176EC42 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1787831626; bh=q2R8jSqKvVlZpSCn1UNw7d4p/ZtHnaQcCxAR2kj/b2o=; h=Date:To:Cc:References:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=UczYmLdiSF/uZRpONs8efvYWUlzxCXskZE3qTchSi1V/g1n2NzVqXakhqS7XfhiS3 RzbfYoD+DnT2KjKMbBW9YsEEr4ydq5skTmsB0p9C8LlKBK03213tSI7SKEBz39aJct gdu7kEaMS5g2EpgJiMjIJNjHM8vO2WHph5cwOGek= Received: from send128.i.mail.ru (send128.i.mail.ru [89.221.237.223]) (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 A51036EC42 for ; Thu, 27 Aug 2026 14:53:44 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org A51036EC42 Received: by exim-smtp-67896c5f6-jwzjj with esmtpa (envelope-from ) id 1wzYfv-000000006sB-2aH1; Thu, 27 Aug 2026 14:53:43 +0300 Message-ID: <45128c7b-6f0a-4c87-9a62-03c1d6a94376@tarantool.org> Date: Thu, 27 Aug 2026 14:53:42 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Evgeniy Temirgaleev , Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD989EAA21F98EB1A9318BF0576E0604366CF28588ED6DB5243182A05F53808504042A2D6832FC6698B3DE06ABAFEAF670592F43969C421D4CBEB0D173ED3FA187DAA2292145287427F X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE795530B80AF2ADB7BEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566165720108E41FA501732D5E5B48E8AF0CF09A6E778F082ABB27F4C3FBAA19E4A389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0A3E989B1926288338941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B65FF0BFC5AEE34BE6CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB86D1867E19FE14079C09775C1D3CA48CF3D321E7403792E342EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE73D56AD9F5B48EAD3731C566533BA786AA5CC5B56E945C8DA X-C1DE0DAB: 0D63561A33F958A59C4A84680DD73E725002B1117B3ED6962342DEB4513EB559F09842853758E9E5823CB91A9FED034534781492E4B8EEAD09F854029C6BD0DABDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D65929095D146AA0261FEE329B6943C699707F932DA7B8914FFFD50993A3A105A9875B3BEF5CFC5FBBAFB8341EE9D5BE9A0A0B8221754AD182697A20F769FA2955850EE6764B87E153B16536EB022892E5344C41F94D744909CE2512F26BEC029E55448553D2254B8D95CD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVd9Ysz+d4RqW6rMbD3GMRKE= X-Mailru-Sender: 689FA8AB762F7393520AF17B8A65FDE21F0AA851B30564725ED75E90A8A2E404AACFE3ADED0DA666EF86D5F70DA33880E41E8EF7A07863ECB274557F927329BE2DDF8182D28ACDB545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: Re: [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: Sergey Bronnikov via Tarantool-patches Reply-To: Sergey Bronnikov Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Hi, Evgeniy, thanks for the patch! LGTM with a minor comment below. Sergey On 8/6/26 15:47, Evgeniy Temirgaleev wrote: > 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") could you please put logical operators on the previous line? Like this: if(LUAJIT_USE_ASAN AND NOT   CMAKE_SYSTEM_NAME STREQUAL "Darwin") the same below > # 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"