From owner-freebsd-standards@freebsd.org Sun Jan 27 06:03:06 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2D7A914C0FA8 for ; Sun, 27 Jan 2019 06:03:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B527E88DDD for ; Sun, 27 Jan 2019 06:03:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 793E114C0FA7; Sun, 27 Jan 2019 06:03:05 +0000 (UTC) Delivered-To: standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6639614C0FA6 for ; Sun, 27 Jan 2019 06:03:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F034788DD4 for ; Sun, 27 Jan 2019 06:03:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 40D9E13BB6 for ; Sun, 27 Jan 2019 06:03:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0R634hg045554 for ; Sun, 27 Jan 2019 06:03:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0R6343R045553 for standards@FreeBSD.org; Sun, 27 Jan 2019 06:03:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: standards@FreeBSD.org Subject: [Bug 44365] [headers] [patch] [request] introduce ulong and unchar types Date: Sun, 27 Jan 2019 06:03:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 4.7-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: gonzo@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Rejected X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: standards@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jan 2019 06:03:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D44365 Oleksandr Tymoshenko changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |Rejected Status|Open |Closed CC| |gonzo@FreeBSD.org --- Comment #3 from Oleksandr Tymoshenko --- PR has been idle for some time, closing as "Rejected". Feel free to reopen = if the patch is still applicable to supported FreeBSD versions and should be worked on. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-standards@freebsd.org Sun Jan 27 21:01:18 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E9EE414BCE5A for ; Sun, 27 Jan 2019 21:01:17 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 85FB185725 for ; Sun, 27 Jan 2019 21:01:17 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4980C14BCE56; Sun, 27 Jan 2019 21:01:17 +0000 (UTC) Delivered-To: standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37FF214BCE54 for ; Sun, 27 Jan 2019 21:01:17 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B183285713 for ; Sun, 27 Jan 2019 21:01:16 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 030B41C141 for ; Sun, 27 Jan 2019 21:01:16 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0RL1Ftu079452 for ; Sun, 27 Jan 2019 21:01:15 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0RL1FSm079442 for standards@FreeBSD.org; Sun, 27 Jan 2019 21:01:15 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201901272101.x0RL1FSm079442@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: standards@FreeBSD.org Subject: Problem reports for standards@FreeBSD.org that need special attention Date: Sun, 27 Jan 2019 21:01:15 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jan 2019 21:01:18 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 191586 | FreeBSD doesn't validate negative edgecases in bi 1 problems total for which you should take action. From owner-freebsd-standards@freebsd.org Wed Jan 30 21:55:17 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B238131A6AE; Wed, 30 Jan 2019 21:55:17 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 83CBF87A26; Wed, 30 Jan 2019 21:55:15 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x0ULT4Ue066312 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 30 Jan 2019 13:29:04 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x0ULT4uL066311; Wed, 30 Jan 2019 13:29:04 -0800 (PST) (envelope-from sgk) Date: Wed, 30 Jan 2019 13:29:04 -0800 From: Steve Kargl To: freebsd-standards@freebsd.org, freebsd-toolchain@freebsd.org Subject: Is libc C99 compliant? Message-ID: <20190130212904.GA66299@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.2 (2019-01-07) X-Rspamd-Queue-Id: 83CBF87A26 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.56 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_MEDIUM(0.94)[0.941,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; DMARC_NA(0.00)[washington.edu]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.81)[0.812,0]; RCVD_IN_DNSWL_MED(-0.20)[21.76.95.128.list.dnswl.org : 127.0.11.2]; RCPT_COUNT_TWO(0.00)[2]; REPLYTO_ADDR_EQ_FROM(0.00)[]; MX_GOOD(-0.01)[troutmask.apl.washington.edu]; NEURAL_SPAM_LONG(0.94)[0.943,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.17)[ip: (0.42), ipnet: 128.95.0.0/16(0.42), asn: 73(0.10), country: US(-0.07)] X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2019 21:55:17 -0000 When building gcc file gcc/config/freebsd.c contains #define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function In targhook.c, one finds /* By default we assume that c99 functions are present at the runtime, but sincos is not. */ bool default_libc_has_function (enum function_class fn_class) { if (fn_class == function_c94 || fn_class == function_c99_misc || fn_class == function_c99_math_complex) return true; return false; } bool no_c99_libc_has_function (enum function_class fn_class ATTRIBUTE_UNUSED) { return false; } Shouldi/can TARGET_LIBC_HAS_FUNCTION be updated to at least default_libc_has_function? More importantly now that libm contains sincos[fl], should FreeBSD gcc config file be updated to use bool bsd_libc_has_function (enum function_class fn_class) { if (fn_class == function_c94 || fn_class == function_c99_misc || fn_class == function_c99_math_complex || fn_class == function_sincos) return true; return false; } -- Steve From owner-freebsd-standards@freebsd.org Thu Jan 31 11:08:28 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7131C1357230 for ; Thu, 31 Jan 2019 11:08:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id F2ECA86E54 for ; Thu, 31 Jan 2019 11:08:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id B245B135722F; Thu, 31 Jan 2019 11:08:27 +0000 (UTC) Delivered-To: standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0C01135722E for ; Thu, 31 Jan 2019 11:08:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2383C86E53 for ; Thu, 31 Jan 2019 11:08:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 46E27BC41 for ; Thu, 31 Jan 2019 11:08:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0VB8Qws022546 for ; Thu, 31 Jan 2019 11:08:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0VB8QAA022545 for standards@FreeBSD.org; Thu, 31 Jan 2019 11:08:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: standards@FreeBSD.org Subject: [Bug 235346] OPNsense make dvd, from github. on FreeBSD/XEN - base_unity-10110e.cpp or .sh Date: Thu, 31 Jan 2019 11:08:26 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 11.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: eric.vanborren@cap-atlantic.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: standards@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.mimetype attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2019 11:08:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235346 eric.vanborren@cap-atlantic.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #201556|text/x-sh |text/plain mime type| | --- Comment #1 from eric.vanborren@cap-atlantic.com --- Created attachment 201556 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D201556&action= =3Dedit base_unity-10110e.sh base_unity-10110e.sh --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-standards@freebsd.org Thu Jan 31 10:26:32 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 377D913550B5 for ; Thu, 31 Jan 2019 10:26:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9B22784FFC for ; Thu, 31 Jan 2019 10:26:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5A2B813550B0; Thu, 31 Jan 2019 10:26:31 +0000 (UTC) Delivered-To: standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3276513550AD for ; Thu, 31 Jan 2019 10:26:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B402F84FFA for ; Thu, 31 Jan 2019 10:26:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id C6638B629 for ; Thu, 31 Jan 2019 10:26:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0VAQThi005581 for ; Thu, 31 Jan 2019 10:26:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0VAQTU7005580 for standards@FreeBSD.org; Thu, 31 Jan 2019 10:26:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: standards@FreeBSD.org Subject: [Bug 235346] OPNsense make dvd, from github. on FreeBSD/XEN - base_unity-10110e.cpp or .sh Date: Thu, 31 Jan 2019 10:26:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 11.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: eric.vanborren@cap-atlantic.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: standards@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.mimetype attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2019 10:26:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235346 Bug ID: 235346 Summary: OPNsense make dvd, from github. on FreeBSD/XEN - base_unity-10110e.cpp or .sh Product: Base System Version: 11.2-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: standards Assignee: standards@FreeBSD.org Reporter: eric.vanborren@cap-atlantic.com Attachment #201555 text/plain mime type: Created attachment 201555 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D201555&action= =3Dedit base_unity-10110e.sh + cpp root@houssay03:~ # uname -a FreeBSD houssay03 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14 UTC 2018 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GEN= ERIC amd64 root@houssay03:~ # =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [32/127] cd /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/bas= e && /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/Bin/Release/mkclass perfdatavalue.ti /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/base/perfdatava= lue-ti.cpp /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/base/perfdatava= lue-ti.hpp [33/127] cd /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/bas= e && /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/Bin/Release/mkclass sysloglogger.ti /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/base/sysloglogg= er-ti.cpp /usr/obj/usr/ports/net-mgmt/icinga2/work/icinga2-2.10.2/lib/base/sysloglogg= er-ti.hpp [34/127] /usr/bin/c++ -I/usr/local/include -I. -Ilib -Ithird-party/execvpe -Ithird-party/mmatch -Ithird-party/socketpair -O2 -pipe -DHARDENEDBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasin= g=20 -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include -Qunused-arguments -fcolor-diagnostics -pthread -Winvalid-pch -std=3Dc++0x -O2 -pipe -DHARDENE= DBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasing -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include= -MD -MT lib/base/CMakeFiles/base.dir/application-version.cpp.o -MF lib/base/CMakeFiles/base.dir/application-version.cpp.o.d -o lib/base/CMakeFiles/base.dir/application-version.cpp.o -c lib/base/application-version.cpp [35/127] /usr/bin/c++ -I/usr/local/include -I. -Ilib -Ithird-party/execvpe -Ithird-party/mmatch -Ithird-party/socketpair -O2 -pipe -DHARDENEDBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasin= g=20 -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include -Qunused-arguments -fcolor-diagnostics -pthread -Winvalid-pch -std=3Dc++0x -O2 -pipe -DHARDENE= DBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasing -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include= -MD -MT lib/base/CMakeFiles/base.dir/base_unity.cpp.o -MF lib/base/CMakeFiles/base.dir/base_unity.cpp.o.d -o lib/base/CMakeFiles/base.dir/base_unity.cpp.o -c lib/base/base_unity.cpp FAILED: lib/base/CMakeFiles/base.dir/base_unity.cpp.o /usr/bin/c++ -I/usr/local/include -I. -Ilib -Ithird-party/execvpe -Ithird-party/mmatch -Ithird-party/socketpair -O2 -pipe -DHARDENEDBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasin= g=20 -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include -Qunused-arguments -fcolor-diagnostics -pthread -Winvalid-pch -std=3Dc++0x -O2 -pipe -DHARDENE= DBSD -fPIE -fPIC -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasing -DHARDENEDBSD -fPIE -fPIC -isystem /usr/local/include= -MD -MT lib/base/CMakeFiles/base.dir/base_unity.cpp.o -MF lib/base/CMakeFiles/base.dir/base_unity.cpp.o.d -o lib/base/CMakeFiles/base.dir/base_unity.cpp.o -c lib/base/base_unity.cpp c++: error: unable to execute command: Killed c++: error: clang frontend command failed due to signal (use -v to see invocation) FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) Target: x86_64-unknown-freebsd11.2 Thread model: posix InstalledDir: /usr/bin c++: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preproces= sed source, and associated run script. c++: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: c++: note: diagnostic msg: /tmp/base_unity-10110e.cpp c++: note: diagnostic msg: /tmp/base_unity-10110e.sh c++: note: diagnostic msg: ******************** ninja: build stopped: subcommand failed. [20190130213216] =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/net-mgmt/icinga2 Creating repository in /usr/obj/usr/tools/config/19.1/OpenSSL:amd64/.pkg-ne= w/: .......... done Packing files for repository: .... done >>> Running build step: clean >>> Removing packages set >>> Creating package mirror set for 19.1.r2_46-OpenSSL-amd64... done -rw-r--r-- 1 root wheel 205M Jan 30 21:32 packages-19.1.r2_46-OpenSSL-amd64.tar >>> WARNING: The build may have integrity issues! >>> Skipped version 1.6.0,1 for devel/pkgconf >>> ERROR: The build encountered fatal issues! >>> Aborted version 2.10.2_2 for net-mgmt/icinga2 *** Error code 1 Stop. make: stopped in /usr/tools ^C root@houssay03:/var/log # --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-standards@freebsd.org Thu Jan 31 16:32:28 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60E5D14AF566 for ; Thu, 31 Jan 2019 16:32:28 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 42A899614E for ; Thu, 31 Jan 2019 16:32:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x833.google.com with SMTP id t13so4131203qtn.3 for ; Thu, 31 Jan 2019 08:32:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Cd1sac9PWGR0Cljca9x0qUJ0km+vlDGBoULcbGihn+4=; b=H5e4+yNNIEWlQVl3fvVWhVxJnEgE5CUUuY5gLOzdvk4qWuvM4FiPfAaxG9x9j0ie2e NGzh9tW86o+sZzK+OloHzrLNfKq9zJSZ857Mz2qct+oylEbZ5h88Vfdoanswx4AvaOam 8rMRKeUQWJyoFBqJo/MXrgsmotGdI9IsH/qkK+2pzyDvMDY5dgNJGwMWIrfIlKJjQvYI viLpW27QZ3NFCTTBaqb23n6PxA1opeNTSkWPcI9g96SKixUxWsevdVJfvh0rBRmwMdN3 nT5f+2ifoUdNfNan27Vfspy5UfXrq7vlOMLAqKQQ4zjd+kcoxT3HUuEAK6v5lz6ZiZfn rbCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Cd1sac9PWGR0Cljca9x0qUJ0km+vlDGBoULcbGihn+4=; b=c2q0vXLcoywufBstArOe/neurO6Oxn6ce6GlerHdESYo1LRMwZObxAX6Hr2HLPWdJY 9s01jcP221XPCYnpgO4gWlbmAX8yD1gqWODfcM6ig/ZZS+JuqaZeDPYO3S3boOCUYw9V tK+KkOOej/4lshNiHo8rvooTaBUQQW7Uc2QXAcEKD0qWZTpx1bRxYujye+J5dl1alqcI KOuwEhc/YYM6DnVgDL2XDR+DHs9+STyrPVcWIUvBTvgcLSKMW6WxLlvdQWSkvIrIJhE1 MUTCu91iQwjS0hxn0LA+zrtTFRYDFPrtlKb31/OoE2g+XsA4xUlNgV4cVBx5OAYL1IwP 7gnA== X-Gm-Message-State: AJcUukde2m0WEAJzGPG//fTYQFjsmVVBIZ3Ey0vvBAG0eaeM8U22JHZB aqM1fbOnfsNgyZKw44DsK++weZOsTb6LGkSJusiq8w== X-Google-Smtp-Source: ALg8bN7x+BR8wUZE7njQ+iDtd6h8Pk9cZPJmww721aJpnrDG8+N28QodxfnnYl0eM/fyineLLw/rfAqKQwt/YojC+/A= X-Received: by 2002:a0c:f143:: with SMTP id y3mr33589663qvl.21.1548952343389; Thu, 31 Jan 2019 08:32:23 -0800 (PST) MIME-Version: 1.0 References: <20190130212904.GA66299@troutmask.apl.washington.edu> In-Reply-To: <20190130212904.GA66299@troutmask.apl.washington.edu> From: Warner Losh Date: Thu, 31 Jan 2019 09:32:11 -0700 Message-ID: Subject: Re: Is libc C99 compliant? To: Steve Kargl Cc: FreeBSD Standards , "freebsd-toolchain@FreeBSD.org" X-Rspamd-Queue-Id: 42A899614E X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=H5e4+yNN X-Spamd-Result: default: False [-4.57 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-2.63)[ip: (-8.56), ipnet: 2607:f8b0::/32(-2.55), asn: 15169(-1.97), country: US(-0.07)]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-standards@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[3.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.93)[-0.933,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2019 16:32:28 -0000 On Wed, Jan 30, 2019 at 11:33 PM Steve Kargl < sgk@troutmask.apl.washington.edu> wrote: > When building gcc file gcc/config/freebsd.c contains > > #define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function > > In targhook.c, one finds > > /* By default we assume that c99 functions are present at the runtime, > but sincos is not. */ > bool > default_libc_has_function (enum function_class fn_class) > { > if (fn_class == function_c94 > || fn_class == function_c99_misc > || fn_class == function_c99_math_complex) > return true; > > return false; > } > > bool > no_c99_libc_has_function (enum function_class fn_class ATTRIBUTE_UNUSED) > { > return false; > } > > Shouldi/can TARGET_LIBC_HAS_FUNCTION be updated to at least > default_libc_has_function? More importantly now that libm > contains sincos[fl], should FreeBSD gcc config file be updated > to use > > bool > bsd_libc_has_function (enum function_class fn_class) > { > if (fn_class == function_c94 > || fn_class == function_c99_misc > || fn_class == function_c99_math_complex > || fn_class == function_sincos) > return true; > > return false; > } On its surface, this seems sane to me. what does this control? And is this for our ancient 4.2 or current gcc... Warner > > -- > Steve > _______________________________________________ > freebsd-toolchain@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain > To unsubscribe, send any mail to " > freebsd-toolchain-unsubscribe@freebsd.org" > From owner-freebsd-standards@freebsd.org Thu Jan 31 16:50:28 2019 Return-Path: Delivered-To: freebsd-standards@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A74B14AFCA8; Thu, 31 Jan 2019 16:50:28 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C706096A5E; Thu, 31 Jan 2019 16:50:26 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x0VGoO12024300 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 31 Jan 2019 08:50:24 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x0VGoODZ024299; Thu, 31 Jan 2019 08:50:24 -0800 (PST) (envelope-from sgk) Date: Thu, 31 Jan 2019 08:50:24 -0800 From: Steve Kargl To: Warner Losh Cc: FreeBSD Standards , "freebsd-toolchain@FreeBSD.org" Subject: Re: Is libc C99 compliant? Message-ID: <20190131165024.GC23821@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190130212904.GA66299@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.2 (2019-01-07) X-Rspamd-Queue-Id: C706096A5E X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.59 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; TO_DN_SOME(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_IN_DNSWL_MED(-0.20)[21.76.95.128.list.dnswl.org : 127.0.11.2]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.16)[ip: (0.39), ipnet: 128.95.0.0/16(0.40), asn: 73(0.10), country: US(-0.07)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.81)[0.812,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.97)[0.970,0]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.95)[0.950,0]; R_SPF_NA(0.00)[] X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2019 16:50:28 -0000 On Thu, Jan 31, 2019 at 09:32:11AM -0700, Warner Losh wrote: > On Wed, Jan 30, 2019 at 11:33 PM Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > > > Should/can TARGET_LIBC_HAS_FUNCTION be updated to at least > > default_libc_has_function? More importantly now that libm > > contains sincos[fl], should FreeBSD gcc config file be updated > > to use > > > > bool > > bsd_libc_has_function (enum function_class fn_class) > > { > > if (fn_class == function_c94 > > || fn_class == function_c99_misc > > || fn_class == function_c99_math_complex > > || fn_class == function_sincos) > > return true; > > > > return false; > > } > > On its surface, this seems sane to me. what does this control? And is this > for our ancient 4.2 or current gcc... > AFAICT, it controls the use of C99 compliant functions as builtins. Unfortunately and I should have remembered, FreeBSD's C runtime libraries (ie libc+libm) are not C99 compliant. The problem (for me) is that function_c99_math_complex indicates that libm includes a complete set of C99 complex math function, which of course it doesn't. Testing with GCC trunk gives 1 default_libc_has_function (C99 compliant libc+libm) 2 no_c99_libc_has_function (FreeBSD current setting) 1 2 === gcc Summary === # of expected passes 134923 134887 # of unexpected failures 171 207 <-- This is good. # of unexpected successes 27 27 # of expected failures 550 550 # of unresolved testcases 14 14 # of unsupported tests 2222 2222 === g++ Summary === # of expected passes 124009 124009 # of unexpected failures 41 41 # of expected failures 548 548 # of unsupported tests 5585 5585 === gfortran Summary === # of expected passes 48992 48993 # of unexpected failures 2 1 <-- This is bad. # of expected failures 130 130 # of unsupported tests 88 88 To fix the "This is bad" requires improvements to libm. The one individual, who spent 15+ years trying to improve libm, was forced to hand in his commit bit due to the fiasco of jenkins spamming the -current and -stable mailing lists. Mysteriously, a month or so after that individual stopped contributed to libm, jenkins stopped spamming the mailing list. -- Steve