X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:from:to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding; q=dns; s=default; b=j9U
	2I4WcFt2w06OyyVfiRXXt5r1ZbVgEUFqbniFFnXlnt9eM8WXtJyQwqnX7sqet7qq
	KWWCc4DGwAY62aWJQwNc1l/6iylRbQIQ/AMG1LuX1XEFMD2N7GuEH1JdO+m25XZm
	JX5igjv7WGqXKIa+mT/6hammPXCuTSwAQtrcsrlM=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:from:to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding; s=default; bh=KFdDjSJzO
	AmNQgg2IRt7kHruyOI=; b=NVUonhSMW1JvTjfjXkOjkdkbsCQmnUkMhkecIdWOU
	EXagxXBhOd2TaUxNC17Gofuy4NAz4fHfVIWfoL9l6lwDRZSgX1noufTCRJlsP12t
	lgm2tPs91oI2ciGPjfoqktkspu2BB6bEIjPdMaBI4ynE710Rcy/7xyqm0jSP9G7O
	YQ=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,HTML_MESSAGE,SPF_PASS autolearn=ham version=3.3.1 spammy=UD:tar, H*c:alternative, H*c:HHH, dear
X-HELO: mga02.intel.com
From: "Soegtrop, Michael" <michael.soegtrop@intel.com>
To: "cygwin@cygwin.com" <cygwin@cygwin.com>
Subject: Cygwin's debuginfo package concept
Date: Fri, 31 May 2019 10:34:36 +0000
Message-ID: <0F7D3B1B3C4B894D824F5B822E3E5A178FD75B82@IRSMSX102.ger.corp.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id x4VAZBSi011862

Dear Cygwin Team,

this is a follow up on the discussion "cygport: how to install package sources for debugging without recompiling".

I am still struggling to understand the concept behind the -debuginfo packages, e.g. mingw64-x86_64-runtime-debuginfo-6.0.0-1.tar. Is it intentional that this package contains only sources and no .debug file created with "objcopy --only-keep-debug"? If so, what is the general concept for debugging in Cygwin? Should installed DLLs be stripped or unstripped? If they are stripped, where should the debug info be? Is the idea that one has to recompile libraries one wants to debug? Is the concept the same for Cygwin and MinGW DLLs?

If this is just a "not yet implemented" thing, I could help to implement it (especially for MinGW).

Best regards,

Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


