From nobody Sun May 28 11:42:54 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QTcGl2PHcz4XGZH; Sun, 28 May 2023 11:42:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QTcGl12RXz3wQh; Sun, 28 May 2023 11:42:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685274175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OjT8OfgcuN6sq1YRVXkfMyk0ljhOi6OB3w9IBwWrqY8=; b=GOr1u5+7QdDzqAk6Qp352UTdHa9umq4iTvLMzjKhnBtdOOHybsNX528+/71310WLiLWojc IOGc/NOJFfus/dgbZLFHcRGKDNj7XkR4lPjUq4HKixme5gZuBaz9a9Xkq5W7Yoreg7Wm6D EfXYTY+osWC7QzEooSdY4l226n1Np6X1NHwu7tvIDnGWlbPFyoYM2mWHHaVWpe5pNMerqb Ia0/NMEsvhIldrfSP9rw9+zJbGJanr/MJpobD9dk/Y9zWxlPWKlkBpg8UD198VwDw1GMav CbhL/Tgz+xDyw9BtzZ7paBo/HTF2n3fjwLjdmBc2U6wfkBLB/F+EyN0rwQnPqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685274175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OjT8OfgcuN6sq1YRVXkfMyk0ljhOi6OB3w9IBwWrqY8=; b=L8EbXnAIMM1zQtHopPG6SXXydm75LFUWsa43haqdHf9m1mXYL+MKDzEZkFfQb6aLTlinwl 5oKEld2fe5U+A+CFh6dtL3+0Md4JyBA+rg5T63s5kXpdewRKt8MVeaZ4oGGrrGTgOO7zEe /wPFHbgEE1qUw5/WsWfGOG1MudYXKe11qsQHr8oxhcA/01b4iAt1+afPT1/uLITY9EUnYQ XRBvT2+fqWxkb1lkN7KX7vJWvNimWOC+jmdclVlh7v1pQ/Q9hZW+5TsQwYdTe9mK1Vgtsb R6rQOOz87QLpxzKVKoVZGUD1i+NAmiq36WfEbIMM3M3qWlG7r9DwBVAgz3Turg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1685274175; a=rsa-sha256; cv=none; b=Ib3A1TIpmJxbgfrHLU6l4Jwp78tEQw6KU/8dhkN6YW84bYqPBKIWEdTZ86r12om45U0bxc 0D3eOfk+j/Tonocyt7ln9J26LUX26HrCo5yihovJHU4+oqBksd0FBV8BPTj5nUjmLfHeKQ ywm5/kkBuxi8rJuQG5NfCnGHoV4N4QQPMak5OEnTE3l1I4Svdtbzj6zlIxKyuzr0ta7Ak2 r12ZTPxF5T3TG4VeWPMkyN6dBdvzQRaclcVgiapKNCjeRePB+609WXZh+Umg1GMfl7u+UH Yg2j94jT9xm7hswbmwSKz9DqLVRvRdCf9rjyC6GWVGZlgpIOax32G22yEZOlCQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QTcGl02fFzTdt; Sun, 28 May 2023 11:42:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 34SBgsnH034407; Sun, 28 May 2023 11:42:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 34SBgsZM034406; Sun, 28 May 2023 11:42:54 GMT (envelope-from git) Date: Sun, 28 May 2023 11:42:54 GMT Message-Id: <202305281142.34SBgsZM034406@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Piotr Kubaj Subject: git: ff82663b6745 - main - math/octave-forge-interval: fix build on powerpc* List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ff82663b674567c432167b1d3c78c1a4da1d20ed Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=ff82663b674567c432167b1d3c78c1a4da1d20ed commit ff82663b674567c432167b1d3c78c1a4da1d20ed Author: Piotr Kubaj AuthorDate: 2023-05-27 01:24:44 +0000 Commit: Piotr Kubaj CommitDate: 2023-05-28 11:42:43 +0000 math/octave-forge-interval: fix build on powerpc* Fixed in LLVM 16: Assertion failed: ((CGF.CurFuncDecl == nullptr || CGF.Builder.getIsFPConstrained() || isa(CGF.CurFuncDecl) || isa(CGF.CurFuncDecl) || (NewExceptionBehavior == llvm::fp::ebIgnore && NewRoundingBehavior == llvm::RoundingMode::NearestTiesToEven)) && "FPConstrained should be enabled on entire function"), function ConstructorHelper, file /usr/local/poudriere/jails/main-powerpc64/usr/src/contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp, line 163. PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: c++ -c -I/usr/local/include/octave-8.2.0 -fPIC -I/usr/local/include/octave-8.2.0/octave/.. -I/usr/local/include/octave-8.2.0/octave -I/usr/local/include -pthread -O2 -pipe -I/usr/local/include/octave-8.2.0 -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/octave-8.2.0 -Wno-unknown-pragmas __setround__.cc -o /tmp/oct-J3uyET.o 1. parser at end of file 2. Per-file LLVM IR generation 3. /usr/include/c++/v1/string:1650:10: Generating code for declaration 'std::basic_string::__init' c++: error: clang frontend command failed with exit code 134 (use -v to see invocation) FreeBSD clang version 15.0.7 (https://github.com/llvm/llvm-project.git llvmorg-15.0.7-0-g8dfdcc7b7bf6) Target: powerpc64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin --- math/octave-forge-interval/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/math/octave-forge-interval/Makefile b/math/octave-forge-interval/Makefile index 8a6bc0b70d26..b9be5da73ac8 100644 --- a/math/octave-forge-interval/Makefile +++ b/math/octave-forge-interval/Makefile @@ -16,4 +16,11 @@ LIB_DEPENDS= libmpfr.so:math/mpfr USES= octave +.include + +.if ${ARCH:Mpowerpc*} +CXX= clang++${LLVM_VERSION} +USES+= llvm:min=16 +.endif + .include