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 10E4C6EFFA; Mon, 26 Oct 2026 16:25:13 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 10E4C6EFFA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1793021113; bh=9npXBNYi/krNbg14rWnLWiQH/Z2Da4+CATXI6LRmYFY=; h=To:Cc:Date:In-Reply-To:References:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=koDPQQEaKTQJzNdIbqlI2fvy8an24Vn+x3gQERhsSa1lvv+PErp33+3Iu4NLQLHot xoIbLoKxPWAe5nlC2padHSi2TJG7e4iXwtaTE+ZofwoygJwUTPzmV9ZAExqoHCbhWR nQnIYb1oww03Tymm7f5xwnNYlmj07ylQat9HsJYY= Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 B2EE66EFFA for ; Mon, 26 Oct 2026 16:25:04 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org B2EE66EFFA Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-5bcdae234ecso2490286e87.3 for ; Mon, 26 Oct 2026 06:25:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793021104; x=1793625904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DQyL9+L3PKXAzRhhw3TPx5O0aMTADbiUeUn3G0s75f4=; b=RpLEiYKXsbcB6bDU37IYhihqotHTjXwFPh+C6HxOEU2k1AT/G4wrW4Mrz8eEMXFjoA ENuwucDZRAcLxYaKqDfQNZ2HCZaw/5/d4FX9zInbKqdDLUsuellvmoq8CQkIeFQ3mLoH Epr+L7/Da93QikMsBcj5OtcqS8CiLUevXmbevweZGWDktfKfARmilWUO37eGyY1bnhzm +8H3Vw1OrFDrtiR55Ij4+6+M4fb5VZwEXZqB5t50dA1nGlcZnq+rXZ4NeW5FBcqHz7hj 4jKJsjJXKO1YYHr1gxfpQevkUOLhRJO7MZCn/jO1ei+3vCi/hdQfbSrphbLlsxdYe4xZ 7SmA== X-Gm-Message-State: AFq9FYJocRLsPFkcDqeLMvkDZVop/XjKrcVvlKeuO+bdhHQb3KS1rU4v PKtB9RzJ9/PVVJ1UQH0z9HDg8tJCJOWOBWbeCGZ+adrVDKqkC33RK2Oy/YItUA== X-Gm-Gg: AYBFou0CEhZGJH3BAual3hZ8tlpk5oZoCE6jsDtP0toeelBWWTh9HEK8Dpz8zeFVJvQ oiZTHeKIs9jPwr8zQIgWl/Wqfn1GScLV80TBHTHU5Z/i23U85kUa5a+aX3x5CBjqAGIrHWIR4NL FTpjW7D9g5SGTnaBo875z9jsU5AjlZsE3KZyfrFzEEZBbpNrk3/AoonkZMzj4AzWK/DyH+H0gKM dBzV6q5Msv1wjZZCadC0XUhzDeBnY4E8fAb24l3gCS9d4o9zmMVwsjP7aD2swjjXHdC4SM1GQs4 vDrrbWC4N6Cy59bqpyTp1r4IIZvgscCFowDwXM1huQacqhHpezdUFe7cqxYyje1+/DEia1SuaXV CTHa/M54Lm4YgNfB7ie2Ij6HKQY/onqN+/+STg0/sJhUPlsOc1KqPp9lHbSh6/WD2p+gPbrplFF iwcLJRdb2s+gMShJcsdCZoge20PD47XMTEkuqCKfkS8TdFs4qaJ9T7i8q2MQShpiIBogAsrqafh jWXYeNf2XdXG0dvKUNjrjmBCPk5c1rZOQtyu9IGsl9g9leagH81kfm7sMLnIe3sp9Av5j4= X-Received: by 2002:a05:6512:124a:b0:5bf:b14f:fba1 with SMTP id 2adb3069b0e04-5bfb71262d6mr2437601e87.0.1793021103750; Mon, 26 Oct 2026 06:25:03 -0700 (PDT) Received: from localhost ([2a06:a780:1000:2::275d:f1b4]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5bfba49a346sm1157626e87.65.2026.10.26.06.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Oct 2026 06:25:02 -0700 (PDT) To: tarantool-patches@dev.tarantool.org, Sergey Kaplun , e.temirgaleev@tarantool.org Cc: Sergey Bronnikov Date: Mon, 26 Oct 2026 16:24:57 +0300 Message-ID: X-Mailer: git-send-email 2.56.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH luajit 1/3] cmake: omit -ldl for OpenBSD in SetTargetFlags() 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" From: Sergey Bronnikov LuaJIT links with -ldl, which does not exist on OpenBSD (dlopen() is in libc). The patch fixes that. Needed for the OpenBSD port. --- cmake/SetTargetFlags.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/SetTargetFlags.cmake b/cmake/SetTargetFlags.cmake index a0f9d45a..67cb6231 100644 --- a/cmake/SetTargetFlags.cmake +++ b/cmake/SetTargetFlags.cmake @@ -48,6 +48,9 @@ endif() if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") AppendFlags(TARGET_SHARED_FLAGS -undefined dynamic_lookup) +elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") + # OpenBSD has no libdl, its functionality lives in libc. + AppendFlags(TARGET_BIN_FLAGS -Wl,-E) else() # Linux and FreeBSD. AppendFlags(TARGET_BIN_FLAGS -Wl,-E) list(APPEND TARGET_LIBS dl) -- 2.56.0