From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 79231 invoked by alias); 17 Mar 2017 18:57:02 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 79215 invoked by uid 89); 17 Mar 2017 18:57:02 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.1 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_ASCII_DIVIDERS autolearn=ham version=3.3.2 spammy=Press, Hynlnmaa, H*r:sk:EUR03-D, hynlnmaa X-HELO: sesbmg23.ericsson.net Received: from sesbmg23.ericsson.net (HELO sesbmg23.ericsson.net) (193.180.251.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 17 Mar 2017 18:57:00 +0000 Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.183.57]) by (Symantec Mail Security) with SMTP id 10.4C.11640.8713CC85; Fri, 17 Mar 2017 19:56:58 +0100 (CET) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.57) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 17 Mar 2017 19:56:56 +0100 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from [142.133.50.178] (192.75.88.130) by VI1PR07MB1727.eurprd07.prod.outlook.com (10.166.143.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4; Fri, 17 Mar 2017 18:56:54 +0000 Subject: Re: A problem debugging libraries To: =?UTF-8?B?VG9tbWkgSMO2eW7DpGzDpG5tYWE=?= , References: <09fc6dce-9f14-785d-dd9e-c765cf577d4d@gmail.com> From: Simon Marchi Message-ID: Date: Fri, 17 Mar 2017 18:57:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <09fc6dce-9f14-785d-dd9e-c765cf577d4d@gmail.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BN6PR03CA0065.namprd03.prod.outlook.com (10.173.137.27) To VI1PR07MB1727.eurprd07.prod.outlook.com (10.166.143.23) X-MS-Office365-Filtering-Correlation-Id: dc7e2d06-4510-4757-d6c2-08d46d676166 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR07MB1727; X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;3:QqJXz8IyHTYQIdqW+x4gBE5xt0hDvmuB68JLXq3tSnQPs6kor4voprKqFy+Gr/5P/8zPanIA4Aq6KPavY0not+vk41UWoVP74eGEC3IfPyWAhVY+SWOeXJU/BV9kJhTUMUjMB5x4A57j9w9LEzNj4nHF/ct2yrk74SKXiVt4nKPb3bzDS/s0D9KNWCo2XhoKjm8HE7tyAjFHdoiX8l7ZcDJIKRBt3XvyPTl4bFf4a7SMV6vavXkw9w9E3qP1xqrnPDncfw0E4KmroTX4b/ugug==;25:TqUw4wFFVUKrfIotGpIn7bXVjFVo6VPJ0LNympYg4nAaNXrLq3FZTDi/G0LQGEBPlPJHAC5sZFhATQh/A3zS98NUiPnDm8B9/xku2Ho8MRZ10+ubhecmcPqwIvFEq7m3QLhdgd7mm+gr5gQnST+0KviiLq7a0oGal96j6rggClAA7/G7ulyMB2nWnKKwQfpn8n5b4h3GJa3CQJoixXooXaZ3SDCOJDym/XRSZKt9N/ikqZLX2S6sOXfJz6Q5XdU9V30AbgBRJhr8WxGlrZKntUyAmvktU6pBmjyRxnEMHOu9J0ZPXxga6sKX/i4OrEfpGYiv9bCCuzulqgXXychwQ6+myDDN5oIHallKlYjJMvtxnr6aGm9H87AlTtae3ynwLFJFmdIXNLR/MgD5ECe4V9ff1irrpKeN1th0d2WMRx5p5sqsDc01KIAGBKTGz8Ea4xLKAjnLMS5MpSVVZknDpg== X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;31:H7AU+8iliHCq1aW3mSn9gBwUHXKvdeaVTHRp7h6BZCzxUkPFe0ba/C4OVlQE4pUvGWTmVJrfYBw1HdCMq+Kk/AWPk13A74VIoQ/IPUf2k2TT4/aWjRkV2r9sxoZKxPdOyL/P7nuThP03b5iWxM0PnhP4eylbJ4KkrhdmANyb7Ua8tXPa3nh9u9IYvuYeNDLekGImQGY4yevL3m4wfSiR5zcvGM4J8fleggOHu5eqHaEWyiv5sM1g5xOJZKG9Hr43;20:SHtrIq4IF8e4AcmR0ZWlQ6LVXIoD+EHOXRkDdxYFQnXe7XRmiU02HsDvGnB0xR8SYbPjBnU3E8Vr+osQcQIvvBcvuyCY1uzK0B43wq8EG7WyTLqP5d15CiyT9yywUN4xdNHtQ7Ff13xKJeFklWQb9PovAagLDXlAuR1fkiYVIVR88RajC7dIo0BGSOQCC/YU+bematxWHGBPbnG0xM6uOxDRocG4PzPNgs3fUCNErn/vG8aYBiBnIozig2O7DAG4MCwQVJNrQj+mi56x78/ne/lU7vniVeQS7N089b+kfh2NwP/8yF1fITkwuU76QH7ydcj0glRUPGDldPb9PZZlwf7JCeFonHe/LHCb+fuPW7pEnNAdZtI50TL5SOjnzt5DmJP3QXdGdBpUoHJxhftSXPXcUo8ccgnvbux/RQiwRtbXW6qhWsrDaIgNFDuGVbXu7lSNawG41MIzpXkGBhu+gDs3iQH/ltS52qppHLyUO9AU7PEYTg+Q7b9Ok75CNiwX X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558025)(20161123560025)(20161123555025)(6072148);SRVR:VI1PR07MB1727;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB1727; X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;4:VtDkePC6MkqlLE875GWALUH2i5T7ZrTO7/qOJS/xMG1GI+jNrHgK4huWtOhg7waNIgRdu+haCj3EUkN4HMGF08h7GWQ5inRUz+5UiiyU7plMatz2WCJzctqks/SdQisC0tPGmBYrYgasNc6qCrNa0V9sj6GIUrXQCg6YPqQABWGkcw9OFP/a45zV+CYyLo3FhDuUXo0G/acTUA9i8EYBf7hhIrBdId22snmjjUgAL/SH5t2Th1XhYATLL8kpgnm1mQhSppk7OpHX1qZKmG0j9RuIy80L1OpQNgkZ/EGfZfZ8FCcsCCtekrghbjWZAv2NHxQoPnYu49Z3W3e7VtrNZxeYTrCwjVnyURCq4zxwy/dsnrYYjcon2opx61Gyf9HxvmAV4QTd8OAa+/eZzzQlLXvSBACtSHDSimE/eIzTRFgV2W3TwT+sH940r+bzUruw156jfmVpMv6+Mxss2RgmYS1JOjUmOonzcDCDbCZYMkCEXqRYh6zciJpzAgm9iIXoRWnNam73xFgnj+gbcicFQZPFatX+aSwHR63sz5nRkueaLsrrfqtcxNCx5qK5yW7MPp+bHMflUks7tSLbnbmuyZP6Yn9MnFG9mT9hREJcHUk= X-Forefront-PRVS: 0249EFCB0B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(24454002)(377424004)(377454003)(6116002)(50466002)(90366009)(6486002)(25786008)(64126003)(2906002)(229853002)(5660300001)(47776003)(53546008)(66066001)(42186005)(33646002)(31686004)(36756003)(2950100002)(50986999)(81166006)(38730400002)(23746002)(54356999)(76176999)(189998001)(8746002)(3480700004)(86362001)(31696002)(6666003)(8676002)(6246003)(7736002)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR07MB1727;H:[142.133.50.178];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR07MB1727;23:Fc3pwTCAT6S700IHu3fs5SVTiRAkm/3Fh59qu?= =?Windows-1252?Q?EdqT5bW0hoznYfXSjDBioeh0pJ+idFok7ixTQTgtwrb42DRJOnWVfRNO?= =?Windows-1252?Q?aOK/VMCr6ZjT9IlMSoLV9sO5lFuVqEd2OzG5SPP/8N9SOd2vo7O0Ln4R?= =?Windows-1252?Q?P2khFPG10ZIBWoBDRQQugYMEurQPEbmkilP3urURX2MmnMwCS6l8IW1k?= =?Windows-1252?Q?zr+igdxGRvzwV1QAMBGqijB2CuICynmufVYA/ecub8D7r1OzyM0r+eoU?= =?Windows-1252?Q?8/3wxdwBAeMzuRe4UXF7BUwTOkVahkjEZ4iT8VYWaJQU3NtuEY0j2zuF?= =?Windows-1252?Q?kYMyz0L+UfrALRa9YF40ObgCZo6Hm31wnlDwRh/DQTqsnLcxEpgJ8AOT?= =?Windows-1252?Q?LmvOAy9EVVRyjlm/C/m8o6wKGXXMvd4eetJPvHCLL65lHpHpz5+Li5xD?= =?Windows-1252?Q?cea2w5s+rwsOEaS4XoBUcecqyEtxd1TnqaZLxMVgAOU1YPqo6p/5W5LB?= =?Windows-1252?Q?s/4PFDudiLgTOEwiqusGp7kki39/UPS+Wfavwn0+Csg8ee25dzOF7iVz?= =?Windows-1252?Q?gwtt1y/EUyUgxjXZyDdtUIvtbgU1/NmuBmNn8wQdGHUIkLpQqrb/wzdF?= =?Windows-1252?Q?U8jESTm5VCcMCdkJIAN6R73IJT8iHkN1V+8dvQd7+I80hLO5U5Kaj2nL?= =?Windows-1252?Q?MyoC+w6NH/Jrki/WNiLgeUwypMDPM9TCe+z1E8zyhEMGlwX1XFg2Cp+U?= =?Windows-1252?Q?PMKqFjdcj+HRUYbcMbifcp3+HI/Qe8tlNtb8D+y/pf0PNBYiM/z9AH1b?= =?Windows-1252?Q?hfL9QgNalcT3pgzoqv9cJeqtEnR6v9WIVwz6EHauSJ/QnvgVgEkf3ds2?= =?Windows-1252?Q?w3oBmzuk/hCWTocxO7G/EPzcFXxKWzsbz8EnRcCmbBMJYxGktvQ6LC3Q?= =?Windows-1252?Q?49zmAKYHUdADDED+Oa3d95T5S4VOIAtgMoZmRPGEXTzEX3XSMxQALKgh?= =?Windows-1252?Q?yb0SRXh+jV1qVQiZUqgBcdO8SzgiwEQf2+vFH0epKWQ8A/EDZ+Fvqz+p?= =?Windows-1252?Q?jvb4krOTMeL4mILTRrEG7Qw1gDb+Jb3dj8Y?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;6:GL3uIJ42EOXb0mJkHg7C9kHZ5HYlHheU9sO6KaY+ybuwCop3eIEbonvITZHw7xep1CHeSmtzrvN6+zUcMsxE7CgvNg94qsPv3PF1EIhicSoyULivSqvN1WZZeFRRkmUxB2GK8MfDgcdqknQkH00sYH7e9NcscThEr4Nr7W/VLkYcrf/r9JC1YY+KE2yZJVbw5586gapfvgX2XU1i26dLIkqLHGGv3r/41NwmG2Qp0QPSg0szy7Ya6odjPlGf3FhQ3Q3n1usQzyAwdQsF+DuO3Q7YkRMqNs1lNgmJ2GPz91ZFJuU7ynJnpWW9BIlet/j3PytQZc2rAAO1CMxQOJFiNuebHlfxnpE7/M7cV146TPUEbyDfq7WkERJFR8Z4rt0NDsua5YiltXDXIxG4aB0Yzw==;5:raTx4CjDys9xcn9HXeS8pxq4TWW/B+GdeyhFRwMsjimgYUHkmb25l74oPtTlzLfsQKfrLOlQYJLvJIfbN2JPAYUDzdoDlYvwX/FsgNJ8ciEB/1QX2QYzMxCyT9Ht8gheiehvSsm6elZ/a19kHI0vig==;24:azGrA346qTb0/46XVqmmYZ/2FwxvdUjeolegAttz2NK1BGad0+1uAovHyKwG6FPCyWmfCKKH8rsFwOrH6NLnBtpfOOGQUpTey1DkWOtsT7g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;7:2xGXEAQ7K+5yEqrX36SjWlqz6kAjiUDce2yVhfnOtIOIvRSO7AwOeKtM7DQBm7Lw58RPCJr+ocAl5mljEsjvmXLp+hFMumKTgAVH+T0B7VM5cK6Mj/O/GY8dtIeHggtAoGB866zn3Hz9i+cDYfV3FCGmQIDAFjwBuDAvfyESlAiDdRq/6fgydsTtc8a95gOEjAG19/f5SWJfW5vREcb4v80R5y8y74iMsFqPLKYcGshLw6OpNrsxKoB5vx3YFkqWzoX1zozsn46cDYKnVocLCJ7xnHa0A6yo6Om8YNGB8i3VSd+ELrO0eo1aJ/+9fng1nxH5XrU1KMnxwvCje1qZqA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2017 18:56:54.3958 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1727 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-03/txt/msg00027.txt.bz2 On 17-03-17 09:35 AM, Tommi H=F6yn=E4l=E4nmaa wrote: > I'm writing software using libraries liboctave, LAPACK, and BLAS. > I added function dnrm2alt1 to blas and changed lapack to use that=20 > instead of dnrm2. When I try to debug a program using blas "break=20 > dnrm2_" works in gdb but "break dnrm2alt1_" does not. Gdb can't find=20 > function dnrm2alt1_. Can anybody tell what is wrong? >=20 > Here are outputs of some commands: >=20 > ---cut here--- > tohoyn@tohoyn-laptop:~/tyo/omat/aallokkeet/libinterp3d1$=20 > update-alternatives --config libblas.so.3 > There are 2 choices for the alternative libblas.so.3 (providing=20 > /usr/lib/libblas.so.3). >=20 > Selection Path Priority Status > ------------------------------------------------------------ > 0 /usr/lib/atlas-base/atlas/libblas.so.3 35 auto m= ode > 1 /usr/lib/atlas-base/atlas/libblas.so.3 35=20 > manual mode > * 2 /usr/lib/libblas/libblas.so.3 10 manual= =20 > mode >=20 > Press enter to keep the current choice[*], or type selection number: > tohoyn@tohoyn-laptop:~/tyo/omat/aallokkeet/libinterp3d1$ > ---cut here--- > ---cut here--- > tohoyn@tohoyn-laptop:~/tyo/omat/aallokkeet/libinterp3d1$=20 > update-alternatives --config liblapack.so.3 > There are 2 choices for the alternative liblapack.so.3 (providing=20 > /usr/lib/liblapack.so.3). >=20 > Selection Path Priority Stat= us > ------------------------------------------------------------ > * 0 /usr/lib/lapack/liblapack.so.3 10 auto= =20 > mode > 1 /usr/lib/atlas-base/atlas/liblapack.so.3 5=20 > manual mode > 2 /usr/lib/lapack/liblapack.so.3 10=20 > manual mode >=20 > Press enter to keep the current choice[*], or type selection number: > tohoyn@tohoyn-laptop:~/tyo/omat/aallokkeet/libinterp3d1$ > ---cut here--- > ---cut here--- > tohoyn@tohoyn-laptop:/usr/lib/libblas$ objdump -T libblas.so.3.0 | grep=20 > -i dnrm2 > 0000000000040320 g DF .text 0000000000000011 Base dnrm2sub_ > 000000000000fd50 g DF .text 000000000000002b Base cblas_dnrm2 > 0000000000040220 g DF .text 000000000000006b Base dnrm2_ > 0000000000040290 g DF .text 0000000000000084 Base dnrm2alt1_ > tohoyn@tohoyn-laptop:/usr/lib/libblas$ > ---cut here--- > ---cut here--- > tohoyn@tohoyn-laptop:/usr/lib/lapack$ objdump -T liblapack.so.3.0 | grep= =20 > -i dnrm2 > 0000000000000000 DF *UND* 0000000000000000 dnrm2alt1_ > tohoyn@tohoyn-laptop:/usr/lib/lapack$ > ---cut here--- >=20 > - Tommi H. >=20 Hi Tommi, You can try to use "info shared" to see which library is effectively loaded= in your program and see if it matches your expectations. You can also type "reak d= nrm2" and to see what symbols GDB knows about. Simon