From patchwork Tue Apr 30 16:47:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 3083 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id D576140B17 for ; Tue, 30 Apr 2024 18:47:59 +0200 (CEST) Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2dfea6cfc8fsf21515591fa.2 for ; Tue, 30 Apr 2024 09:47:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714495679; cv=pass; d=google.com; s=arc-20160816; b=Iv5L3/lQK+vTVv9Fx9pXWOTzohYh041VHtBQG8X1DqgF2QnScAW//MK6txYUTR8VRr jlBgs5AkcwJ4jgrxlZvlDu4UfEby/B6YWxsXEtiWMnF1kZ+jyY+Hv0EBJaZ6vJeRxmRT WXgWOTgt6NA2Ah3AeB2aTliTH4aFyONJxG14apESYMph1wR1DE3L7//LzK9MQXmhlxGx nr3mp7gTR/6RSalGfcgVlhh3qhEsFxDUQ1O9KKhu7QyO+PWyzfhaIsPtBcK7ukNvEpFa 6HWfd9N/fbKROaJj2GiNceZ0zolXrrAO2CURccRnIWLdegYrs8i3RmORXD8FeHE0vnJ9 2PKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=FPVJCPsmtFSRdZouyLUCHpEtf0YwKkHhLq6plxu4oHw=; fh=I1k2+le774s/B5gTeKdFAa2g5QguWt1kVYNHn534GEE=; b=KnfpvbSOMZL1n7HzZtutbE6SEGzvfLJmJsY7jceRQJGKyTKfLjZISR5Gyvb/AH/Op8 QXY1BvDcm1ScMUIxXsZPlG3JXoQJeJ0NrXb/lRSP8dGBelf8qhelRYaRFSBmQdnRj5YJ Gmw6VOR549LKUyx/3uVKXQOdyD1hXQs2YqH21bYW/hBsCoDpfgZmQkPJYI2WhwGLzcG8 +UAJ2jIEV5kPkPI0ImREoEu3LovRjxafsTFJOOA89mSloG1PC6fL1tA2vZZB2KXw+J/o tQNLREcsAOgj0EcGtWdC3oDRuRcdWHBj1PP6+ojgfeHZMy6hVJWThvKVCOHLPs0I5Vlh HkTw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Jy3VpVrs; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1714495679; x=1715100479; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=FPVJCPsmtFSRdZouyLUCHpEtf0YwKkHhLq6plxu4oHw=; b=kJUwBpi3ITkrEMqHRIxvU1SqSaebBB3fwkvUYeyBjE2XLr5wr21LLKbh06El6vwqAs jHq/rjt8CZUlqLdFA/383GLZo6ypArNwJ2yXBZ09c8R09EcWqSdUtd5XAhpA+pnJnJ/p 6pNBT/W7n1Xo+O0ykWJyPRQ/OuJ98fPSwA0AQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714495679; x=1715100479; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FPVJCPsmtFSRdZouyLUCHpEtf0YwKkHhLq6plxu4oHw=; b=ZTydnOKw+shM5asG6YrBkt2OJ+Se+QByw6VcfOBDPKsmdcr9hYLbTWP5qZRSv7hChk tUgYeS2qT33aFy7Q5vWQc92oep3EDLEkdtl9YYnbdfry746Jp4gDXtvwMl3ljCy8IInh cnCUbEZwwk/ktCVqV8DxkusYPS+NZDbtw2qJ/beiBpfc0wOiMLNdzSPYw8twH4nLt4hy 6gw1jkX71anzBMuGn0BdyH0LQYJBQ9oTwu04hPU9BS9V/yFwnEN8ota8+YGwyCv47aae kLIX1zMZ/ZBV0YOipFJOS+4N5dqi3aHdLdV/5swJ/VJS+CPkiqhkggOEuXJLvK6f8BBv TsGg== X-Forwarded-Encrypted: i=2; AJvYcCWOsOd87Na2PrGYF6PCCzn2EI0FpVqxmDvjtFAUcEjc8zjtLSiQVmiuHsmnNWMlhYhwXsBsl/NFAxCcccVLtNsIwa4R0K2IQeupoAARHwcegNwhuKMm+B5F6xFyGA== X-Gm-Message-State: AOJu0Ywl0si62AeO1ICkSzA4m+voR6U+HS+I6EFqYWKufKpCtTT11TVH reqKLyxv3QMzWOqkbZ+zOBZWuRGXleaFzzj+3XtANm8WrbyaWWa3J5ybUW2oRmNFkg== X-Google-Smtp-Source: AGHT+IE0+Ydb2lWhSwYdKjL6jZPMnGeZ8wCKib38dANBj5GoEm7l734bzFXJ0GjXgO12ehACto0KyA== X-Received: by 2002:a2e:81c4:0:b0:2e0:5d7:a39b with SMTP id s4-20020a2e81c4000000b002e005d7a39bmr201159ljg.33.1714495678946; Tue, 30 Apr 2024 09:47:58 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:600c:1e07:b0:41c:35c:4df2 with SMTP id 5b1f17b1804b1-41c035c4e4bls8057565e9.1.-pod-prod-08-eu; Tue, 30 Apr 2024 09:47:57 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVLm+fcu5ey6Qfcmm0jXIayjua8C/dWfvg+J9K+GULF/Xp7SWysSZrNENTKl7kfsY6wmvxnnZurNECEe8upoIHKZEBLjrlIGjyTltVdKNeOgTXh X-Received: by 2002:a5d:614f:0:b0:345:be70:191c with SMTP id y15-20020a5d614f000000b00345be70191cmr161872wrt.37.1714495677295; Tue, 30 Apr 2024 09:47:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714495677; cv=none; d=google.com; s=arc-20160816; b=L0zHb5QRyLqJa8pWUaq/DBkEmsWc5JiuMOXSQjHybH/ao7hnVLG6+ryazpkVp+AGhQ Yzkrzs/5Bl6J8+7wsZ+1/FW+9OcV5T+L/zvLRl723YbH1sZwSF6Ol5C+n1PTmvgSDXSd pfpgLjULmeSlce2bJMKkE4UovUCMyEWnJ3JaENf7kW7rPPP5J98U6LxRrMJyT81xUJ6m krbEsjaTkdhVhFP0+dCsiQMRo2Aa0hMExHl/JQ05lRk2AjzuC13hyXgxEloJeYWYklFg 1N4TYvT1vx5IQ9uvX6cYN4Z8aep0bLBBSaM4RFKJOiBq3MznL53srRHeFbEqKBQk9oAk G/2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=gkIQ267nvYf/ERCHKUNUMSvISDvAspB8i+k6G7ljsdc=; fh=nfv4vSEeEHF0ZaOV+g0yhTp6jYewoFEi34OpOknPA0Y=; b=KlifsIDLPvQXe0+UxLwAl0AlycfAhMkaSPKHTMUVEpPGou+NOrT4ZOCM6WnbjBlKTk joUWvRmOLAEYPXPvYTxPKsGz9eAYLFZdHuQxIrDnztw29DS2UEYrlPim4m05yG2B9wlc o0iC3OFYdjHRYCaDWpn96KKJg+12Ww0O7zx/JARXnwdRWh8fOteNGB8AShmZHaUVdQso sRXwmFUm0Me5pYHlsyoUV7i7Sbce4p3ipD1GxmxuEiGNny4kFfb99GfSO+hZYeWU/G5P IgZmX2l+H9be4diBEv9gbjKlNzthVnlXR0sJ+COiyqQSAmU/sZX7ODPN4JIZhyfTIIkT cJ4w==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Jy3VpVrs; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id q14-20020adfcb8e000000b0034a80fda3a6sor6649426wrh.3.2024.04.30.09.47.57 for (Google Transport Security); Tue, 30 Apr 2024 09:47:57 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCVTOEgYaCKrNV5wspoJAm3CpLLJ8oU6hHmn8ASgmLGxxW+NcgMEw71b65jIadnYu176GYMIOoWgidmDYFfbo91cH3kLv7qyDS3eJ/cwmUtPSxX1 X-Received: by 2002:a5d:614f:0:b0:345:be70:191c with SMTP id y15-20020a5d614f000000b00345be70191cmr161859wrt.37.1714495676884; Tue, 30 Apr 2024 09:47:56 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([176.201.29.105]) by smtp.gmail.com with ESMTPSA id d24-20020adfa418000000b0034ca8cdc594sm9057503wra.76.2024.04.30.09.47.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 09:47:56 -0700 (PDT) From: Dario Binacchi To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Thomas Huth , michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [PATCH 1/1] tests/fp/meson: don't build fp-bench test if fenv.h is missing Date: Tue, 30 Apr 2024 18:47:52 +0200 Message-ID: <20240430164752.645521-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Jy3VpVrs; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The fp-bench test (i. e. tests/fp/fp-bench.c) use fenv.h that is not always provided by the libc (uClibc). The patch disables its compilation in case the header is not available. The patch is based on a suggestion from Paolo Bonzini, which you can find at the following link. Link: https://lists.nongnu.org/archive/html/qemu-devel/2021-03/msg00492.html Suggested-by: Paolo Bonzini Signed-off-by: Dario Binacchi Acked-by: Alex Bennée --- tests/fp/meson.build | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/fp/meson.build b/tests/fp/meson.build index 114b4b483ea7..0e1237be54ed 100644 --- a/tests/fp/meson.build +++ b/tests/fp/meson.build @@ -126,12 +126,14 @@ test('fp-test-mulAdd', fptest, ['f16_mulAdd', 'f32_mulAdd', 'f64_mulAdd', 'f128_mulAdd'], suite: ['softfloat-slow', 'softfloat-ops-slow', 'slow'], timeout: 180) -executable( - 'fp-bench', - ['fp-bench.c', '../../fpu/softfloat.c'], - dependencies: [qemuutil, libtestfloat, libsoftfloat], - c_args: fpcflags, -) +if cc.has_header('fenv.h') + executable( + 'fp-bench', + ['fp-bench.c', '../../fpu/softfloat.c'], + dependencies: [qemuutil, libtestfloat, libsoftfloat], + c_args: fpcflags, + ) +endif fptestlog2 = executable( 'fp-test-log2',