Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p8lGN-0003ke-BO for pgsql-hackers@arkaria.postgresql.org; Fri, 23 Dec 2022 16:51:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1p8lGM-0005ri-8E for pgsql-hackers@arkaria.postgresql.org; Fri, 23 Dec 2022 16:51:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p8lGL-0005rX-Vx for pgsql-hackers@lists.postgresql.org; Fri, 23 Dec 2022 16:51:13 +0000 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1p8lGK-0003pR-Cc for pgsql-hackers@postgresql.org; Fri, 23 Dec 2022 16:51:13 +0000 Received: by mail-io1-xd2c.google.com with SMTP id d123so2762019iof.6 for ; Fri, 23 Dec 2022 08:51:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=o0zPHilMu/DUWUdXHRXiBXV9B/ZcRg9QHdrBwmpeECY=; b=bmK95G1UJe2TS3c2qJH8EDMwiJEFSzQT1QsGAJEufxF4WJws6AW5xocOdXjiZi0ZUN 7IsXCmVqGg+QcRx0DjPQynb6qE9dj1i0pHdaF1nPKAgcGJG47w9h2VEoUdW6ERn9RwjY e3lXyKea5N9kSBPwU7f0Vy2odjd8TB7qBL46PaGk76XZSQKUZH8cdHAFrzHooJ6qEbve gsjhX9oaaQAmlgrRUDNVVNq98tFQth2x8IK6TVySajQ0GJE2O3srpJgfYUQsGPZPaXCk iKbrffYIjR9g4iknJfmvhOFHXQvYiMYqsDNvSjjXBc35jdXHy/54J2X5XX1dWvETRlmd Ck5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=o0zPHilMu/DUWUdXHRXiBXV9B/ZcRg9QHdrBwmpeECY=; b=5MP5MEHPJmScZL6+qqYV1rpyEDFPpSP9lNbI1KO/8kGO6aHb5G5nQFR6BJGeJ2chgq gUdfW2Q8wYuK9AynCHNPtGkUuGcVgfgwTSnVBj1gQsjR2ww2iR4YjSxSXwDjvN0KZ72w 2JlSQ/SsawJrVhNo+m2QEpwyRnAR5XsU4xYmrJ3PxYLF/Jo44mciZh4K3wL6vjSq8nZc QMuCPgT2dqbziat8XEZs4VIwDAUq6IOghrNSFDw+Dyy0qGjXmCVb6Ad3BxMZPucs+Y8h S9WppUhUcuIX9IVH/1hdmTkd2rm2q6PaA4wQ40jT/RhXSNutR99EfcXFOViCSWN8Kfj/ F7sQ== X-Gm-Message-State: AFqh2kqsaeV/T9vDOElYN7hvunLTSvlZFnIDSChxpcRDCefFK47ksRTu xmQ3+n9SU0NtaiVUrmXpdRsw0A== X-Google-Smtp-Source: AMrXdXuXxYBkFRQU/5dGuRzmZWlIrovFZPyohZBi+JsspdKmy11U5PRM74kdgsKRO/30EAyptquWMg== X-Received: by 2002:a6b:ee18:0:b0:6e0:97:2154 with SMTP id i24-20020a6bee18000000b006e000972154mr6130718ioh.5.1671814270178; Fri, 23 Dec 2022 08:51:10 -0800 (PST) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id y23-20020a027317000000b00349c45fd3a8sm1064930jab.29.2022.12.23.08.51.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Dec 2022 08:51:09 -0800 (PST) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 43FC780080A; Fri, 23 Dec 2022 10:51:08 -0600 (CST) Date: Fri, 23 Dec 2022 10:51:08 -0600 From: Justin Pryzby To: Andres Freund Cc: Peter Eisentraut , Peter Geoghegan , wangw.fnst@fujitsu.com, Tom Lane , Nathan Bossart , Andrew Dunstan , Thomas Munro , samay sharma , Nazir Bilal Yavuz , pgsql-hackers@postgresql.org Subject: Re: [RFC] building postgres with meson - v13 Message-ID: <20221223165108.GS1153@telsasoft.com> References: <20220922150550.pscsjv4nwnslupeg@awork3.anarazel.de> <20220922200533.GA697326@nathanxps13> <20220922202809.4touie37lfafyabw@awork3.anarazel.de> <20220922223729.GA721620@nathanxps13> <2298281.1664041949@sss.pgh.pa.us> <20220924180955.2hevwoniwsj2q2tm@awork3.anarazel.de> <20220926163516.ftxjmoljjwyy4m2q@awork3.anarazel.de> <20220926194435.4hhrwu7d6anrapc3@awork3.anarazel.de> <20220927011951.j3h4o7n6bhf7dwau@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220927011951.j3h4o7n6bhf7dwau@awork3.anarazel.de> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > From 680ff3f7b4da1dbf21d0c7cd87af9bb5ee8b230c Mon Sep 17 00:00:00 2001 > From: Andres Freund > Date: Wed, 21 Sep 2022 20:36:36 -0700 > Subject: [PATCH v17 01/23] meson: ci: wip: move compilerwarnings task to meson > always: > gcc_warning_script: | > - time ./configure \ > - --cache gcc.cache \ > - --enable-dtrace \ > - ${LINUX_CONFIGURE_FEATURES} \ > - CC="ccache gcc" CXX="ccache g++" CLANG="ccache clang" > - make -s -j${BUILD_JOBS} clean > - time make -s -j${BUILD_JOBS} world-bin > + mkdir build && cd build > + CC="ccache gcc" CXX="ccache g++" \ > + meson setup \ > + -Dwerror=true \ > + -Dcassert=false \ > + -Ddtrace=enabled \ > + ${LINUX_MESON_FEATURES} \ > + .. > + time ninja -j${BUILD_JOBS} With gcc, autoconf uses -O2, so I think this should specify buildtype=debugoptimized, or pass -Doptimization=2. Otherwise it ends up in release mode with -O3.