delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/05/31/06:35:13

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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" <michael DOT soegtrop AT intel DOT com>
To: "cygwin AT cygwin DOT com" <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
X-IsSubscribed: yes
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019