From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 28 22:10:08 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93B06106564A for ; Thu, 28 Jul 2011 22:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 584518FC12 for ; Thu, 28 Jul 2011 22:10:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6SMA8po056241 for ; Thu, 28 Jul 2011 22:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6SMA866056240; Thu, 28 Jul 2011 22:10:08 GMT (envelope-from gnats) Resent-Date: Thu, 28 Jul 2011 22:10:08 GMT Resent-Message-Id: <201107282210.p6SMA866056240@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Kane Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B47E21065672 for ; Thu, 28 Jul 2011 22:07:02 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id A50488FC13 for ; Thu, 28 Jul 2011 22:07:02 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p6SM72tV092584 for ; Thu, 28 Jul 2011 22:07:02 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p6SM72Wn092583; Thu, 28 Jul 2011 22:07:02 GMT (envelope-from nobody) Message-Id: <201107282207.p6SM72Wn092583@red.freebsd.org> Date: Thu, 28 Jul 2011 22:07:02 GMT From: Mark Kane To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/159276: devel/cmake: Debug builds do not work as expected X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2011 22:10:08 -0000 >Number: 159276 >Category: ports >Synopsis: devel/cmake: Debug builds do not work as expected >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jul 28 22:10:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Mark Kane >Release: FreeBSD 8.2-RELEASE amd64 >Organization: >Environment: >Description: Applications that use cmake and the debug build type (CMAKE_BUILD_TYPE=DEBUG) are not built properly when using cmake outside of the ports system. This appears to be due to the following patch: http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/cmake/files/patch-Modules_Compiler_GNU.cmake?rev=1.1 With this patch, "-g" is not added to the debug build as is normally expected. Setting CFLAGS/CXXFLAGS manually in the environment does seem to work as the commit message suggests, however this is not required when using the upstream version of cmake and can cause confusion when the predefined debug build type does not work as expected. Thanks in advance. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: