X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT 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" To: "cygwin AT cygwin DOT 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