From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 105591 invoked by alias); 10 Jun 2017 18:28:00 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 105559 invoked by uid 89); 10 Jun 2017 18:27:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3 autolearn=ham version=3.3.2 spammy=our 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; Sat, 10 Jun 2017 18:27:55 +0000 Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.183.60]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id CE.1D.22014.D2A3C395; Sat, 10 Jun 2017 20:27:57 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.60) with Microsoft SMTP Server (TLS) id 14.3.339.0; Sat, 10 Jun 2017 20:28:00 +0200 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from elxacz23q12.localdomain (80.216.243.234) by AM3PR07MB308.eurprd07.prod.outlook.com (2a01:111:e400:881b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.9; Sat, 10 Jun 2017 18:27:55 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH 1/2] aix: Add fork-inferior.o to NATDEPFILES Date: Sat, 10 Jun 2017 18:28:00 -0000 Message-ID: <1497119266-19643-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: VI1PR08CA0182.eurprd08.prod.outlook.com (2603:10a6:800:d2::12) To AM3PR07MB308.eurprd07.prod.outlook.com (2a01:111:e400:881b::19) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PR07MB308: X-MS-Office365-Filtering-Correlation-Id: 22904dda-6c24-44f9-8c0f-08d4b02e6a1f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:AM3PR07MB308; X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB308;3:yhOeapdWCWw3KLDGoK4QjAog/Txqjyh2lXyXAH6WP4bS4q2aSl3HjwEFzPQTOjgLX6weOe6wJdqbbi4Dbq6TXvQdT9qWzuC0d4duu1+dSAI0/nBTcefaI/gbKsXyAFFwW3pW50u0di3C55ocEkELv2ZikLB02MKwsMWOahakhtNXTdybADh0nVxQmNrQJNrBUOfqiMCtK9K8DcE4Ogs2JL4Flo5QWsWZBmny5wXQvsI5VqthaVAXIa8ZLpz1nKO/vy/JyMr3tlCklHbDR1/K/nUco100UHiJ5OqHQ9sC74pNDGU54/k84CsHcz8SsJjPLXPftWII87BtJCFhkj60zg==;25:7r4ua4MbxMCjL1VIdTcpzfUvwAvF4IdjjvS8ZrS+LEgMiiXzVScQg2o+KCakl/im8hk69RJAE1XdSZo6HAkM+2Mdm1ukYshBdRingHRSYU4sGFTDuLVBs0DA9wVDOPK2v8fSe0P8oxVFh10dlJ3bYUT5UIa4ck/rvj01dpUD6oVD2VLrdqojSAlNO0ReLLPUM2zHpRNELOjyqnaJXcMLV5W196MOP8haofCGrWx4ooLuFzWJU6yntzF1kQvHvkxr9XbqKSAe0FDm40BHE2ztw7ktUCZyEHIH6x7UxM0VOUxLKipB2/kciI91KUY+l5dF5d9aO6oxUFD1gaXZz5e1IsXYOjuMNB3+4+jiJgbpFheZ2Xr4HALwGwalSsLqy4UYZ0x7Yr4ga/B+gvLHcwsG1kiIeVm221UfQXHNRbDKEgSH/J2h0bMJblAbjArESTZbZ/jkF2AQEBJRCwRUg9yDSAprV8VItyR2H01B+stupzs= X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB308;31:m1A+vVf2RYusGVrP3Q2CqbBSMwNwZeP0pBOinw8mLlsHvbGROfP5llYy8Hd91JEZOxOmdQh3qATCBTSqHNgljuZlrG7ILgwGCauCqHsBJnxKUAA530XSga0txJlY6L9vFTs2HpEZjG8Kpoi9SCldOfM2NTUZBFbACvRuwpUlGuUSJCvQFt+2va2LMAzcBcrBHZJquYEzmzU/06q8W94686th4mc0QrlZChe8+YpeoMg=;20:Voo4yTjLSaJOb1EaOAwTdUKZKnQVowE4Mwt3/+XzHCe2t19eSJSCSDiwHZBXVtZTRxeupTDfHMsU8q5jtgPg1/Dr3Q9UrXtvHHRLYUkrOkqiF5cF8AS7cLFhP+ebWwvZEeqB1JBFiYGl7Mp/LipC5IZyFzEuuxpJqpB4slxLTdduKw3jSZPzckB8MLL1ctQcjd7N583+z4Ju2y5E51F2jHTb8GPRSK7nOVIUboHSXBS6ymqlTnvk5hxV5BwkUALwDpMIDgvSh+MdaED3LNSBgVn43h3CxXlFTTbA5kODasV0Y/CR1kQc/BIvVaGLVU9SIFIzVFaKJ1wY6be7YpA/djeHqE1KvWtaYdOpYg5Wfw1+1zkvyIoDu+1X9OPSeJnlh44dk81BKr/s4Bz4zpUNek1f6Banz1Zq1qpA6JzdBizcrh7v662lN35Yf374Kk4PD3nW6oHkeguM/hvVsci1EyEAQLMYJ6lRwTNX/DRi20+SCzk0ybg4YkXGwgXdO+85 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR07MB308;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR07MB308; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR07MB308;4:ZCpLGASvqixqFRynTFI+WKagnTNoB5n+szzSh4WXFug?= =?us-ascii?Q?ghMUVNrFcz2jhcVDRBeiDDRCJKLIsLjgcpbM/FpCZkC8CNc8nEE6cYIQIEz9?= =?us-ascii?Q?Xz/wwYTG/mRlSeSlXP9bKdvXqkrVeaEfg13+zJ3jzaNuo2FVnzrLPBiAMdxC?= =?us-ascii?Q?4cwocwnOX6OgswV9MWtD1Fz98rVKaulF4QjlWrdUPj9uYfNYOxjCTcvwpmtQ?= =?us-ascii?Q?n4Ss6gXe83mHRzj85aGbV/PhfxVyQiPMZC7PA0zaG4MwGk8BkRnj8N6YqsTa?= =?us-ascii?Q?IM+vJjpWU1bwh9v/7qMGIKnhlAhkSNT3++gUR60ynpbP3i6hCHz8e5y9j4t0?= =?us-ascii?Q?H6EUf8JbNx3jAbqfkN/1bBiNKOjRD7Rwt12op6TmSIeQrrbxxlHu0u0OWe5W?= =?us-ascii?Q?7vpU/2bkmpthgAIWma4jjwcZ4wk6nHcU8iSj2OgIe0PK0yB/IzPpBh90AZ9R?= =?us-ascii?Q?du0U49QyNJb32aLCcu6TjaBb9toNAcEyLZVRVxMWGhEd8ux5JEqHyn5VUnNo?= =?us-ascii?Q?S2Am1XCddgs83i4CzlIKIU/j1H3zJ+bEoNwKt+FPHB/Tc8ABzmQr0AnxQNGE?= =?us-ascii?Q?FyWawhI2MUUC6078kVPKSL4DAW/9WiJcwprAhiL6LBGZ6Nn/rSoW6P8xIc1Q?= =?us-ascii?Q?EYE6SxPcBahwfcXtzqViC+DFOXbgEBJdhTFXO0Ew1YnY7AGMbojp6saT3Pwy?= =?us-ascii?Q?m39Rab8F0E/anspTb/YR6gZtEVlQA4yG30J3P1E7HBOa7rpffs8FUrY5YZwV?= =?us-ascii?Q?+6DWbp56auiND1BUBUaS2ffSfw5jt9aEX9/DjNMtaZQlG/tTlkXfQ+Wyyl9X?= =?us-ascii?Q?nv/mB9WU222ehpDiymxfavvK3CUOWr3CmvLKUcIiFrL3yb5xj+FJZWPM2bwx?= =?us-ascii?Q?cywwXSsBWvzdLdwxnDRry3FfmU7i/tmu2j7SrAPJWFpNFSLAl4WsDEj0LMs4?= =?us-ascii?Q?bhzsTKVJ0x5w4ZkDfsEa+G2uUNM8OkibaxEQ3fVrJ8iOjtyTBvykN+CAAqie?= =?us-ascii?Q?qJwqFJJZOM5+MoYyxPKSuvH4STeZADLeS+so06gZlGkWXHjPEyi3HVcrU4Fi?= =?us-ascii?Q?JkquRg/WwrJT6xkvq5KojSeL1sATdUVnkFNjXSj7D6gAopuuPBQsIlSh1lYj?= =?us-ascii?Q?JdyNw9/yDYEPakkQDmZiuMB/PbHbW?= X-Forefront-PRVS: 0334223192 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(54534003)(48376002)(2361001)(2351001)(42186005)(36756003)(81166006)(8676002)(50226002)(6666003)(4326008)(2906002)(86362001)(6916009)(3846002)(25786009)(110136004)(107886003)(478600001)(38730400002)(50986999)(6512007)(53936002)(6486002)(5003940100001)(66066001)(305945005)(47776003)(7736002)(189998001)(33646002)(5660300001)(6506006);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR07MB308;H:elxacz23q12.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR07MB308;23:ACO6dOYt0xSZj+LPEjHAedOHOTetY1rUJ4Syp2+AVL?= =?us-ascii?Q?vWcJY8IBHkiXbO3bbDeRwgSQVFk/G5P3IN8NrTJSKQCt+1NcqfVZtYUnTkcU?= =?us-ascii?Q?gi/hOT9zf2HJKjOtm/PHQHdK1s6jA5D+H8UxMxj6/tpJYDTbw+l/8hmG6Zg9?= =?us-ascii?Q?mwEfozdbWK3n/MS5brbXZ/1YPKO8cr0x62dhtK+4XYGkymkodiaIHNtjGh4v?= =?us-ascii?Q?N60hhhN1tXUogdq2b+pYKNHNUPhfAz6KgmFO3myIk8JFSLRoW630hnRcjlVh?= =?us-ascii?Q?pSvdgG3exPowKD4mNalONiICIdSlK8M+XSQuyDdqnZrjD7+QxMjfQ3fzGk5V?= =?us-ascii?Q?X3q5Q3J2GXJQ2PdGC4gG+0awx2G5P1yq+vO4l25pgpI7gYu8c4eeQ91tIZ36?= =?us-ascii?Q?eLXpyNcnN+OIkZUhO5yTzgGZlne8GTTShozVWJzKV2t3JsyIaJ8Bd1har8cT?= =?us-ascii?Q?s61SH0iRQitSUUs10XutmKKkzR/Q5tk5uyizWvLjezIdEQCs1ARyDUz41Uvd?= =?us-ascii?Q?ZSyhaONoNEr2jp2BEh6oTkySA99NfIyYl0PuOhzSFCcAeY2jQGdLvHitCPc7?= =?us-ascii?Q?Co69RpNpRjjYm2u6sdIa3tJ0R22ilpjqh6gLeL3S6uB0vyU1xntd39ZKUgzD?= =?us-ascii?Q?4k8HobGDLEWQlZtx6S1fXPoe9eRbNVPJ/rMJTuSaWkJxgOGe9KjSSrvGGUo6?= =?us-ascii?Q?MNmPMjVdfwwKYlY4ZGWELUneCtBOl1WxjiG2aT/Iz/t9lkMcU3nKR2XUgJfn?= =?us-ascii?Q?00KdSU/tb/OBVpEvK24dCAWhgSw25m9CqYgV4iM7WsEwLledqb1jJTnCpzVz?= =?us-ascii?Q?zBgUN/L0v+SzpzN3dXGZ8Bh9WzYXe7pYs3SX5fxswqNvRcv4VGAybi2u/OVl?= =?us-ascii?Q?8W0oRWZ8S6z9PRyfbuXDCvDfk5XgmcA2SBqYYUAhvCNllYF8pJkT/nUN+ekh?= =?us-ascii?Q?mPpu2Qv33uDVGqzRUn87ZTv0xIHF6j+7M136GFHi9nqoorMb+oPcGHmtSLv2?= =?us-ascii?Q?2KBxPlv75TxDUWXWfGgWuJ?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB308;6:/Z5IBPcgriOSu+9p6uvqtYuT8DgV1uGzTtKtJOtCUQ4A94kcBndKLfVrXiNgP7yODRPWCbnqAyEBCm49MK/eYSitkeexI0D8SThMf9ymUOhlOxOv5RfEO3c686oPKPIBnVkDiSkdS/43NbY/ZnlX2bdjVVLxFCgQy00N+ftctOC2FyuC44wG0bPlvCgft8sIVDTt1Z7fccrUTvFO319LvO1+DAZrSc+qIZmdbM57Qb9vPWgK2na0UPENo9yJJ7zaC1eOW5iUIgrjs3On27e+yKp9w8NjYZcRYtVHCof9ObVECvwRkdfOrXN6u64jQqlPz2wkmnFz2HP4jJOjGU1uKlBdZ+ZbQ9atCc/pjInaYAaYc5b3NZVX1Z1rgvs/ysXGRv3rILs9iUDbFrTrjLoFcWBafPz4fWd7kNQ5OAJBLHMaq1YFpSHfQav5DsAM0LYp9DEJOkpA3RwA6v/pKN1QU4mSbYM9UgmEm4CAttM+TcbtsVXRvdMxtNaKCAnqwsoVWWvOLdDllqySAjYhlumAlA== X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB308;5:1NrSEp02/R9FA2XZPz8q85NJbEwha72A6jiC/K18H3slL2QghM+enCHCpjECUvAnmoXNPZ7Tzx0PzIws++ld2fRdjkAu3BiANeI5/b+YU0wHtb7Ws30O6af8Abt4xHjA1oLt8/oshgKpzm58ffrvXFXogd12qm/fx9MX5wNYuypVs9S+jIoAzMrYSmS1OuocSotxmXHSg4nbsNTK0gCn+iwlRmgMgLVCSHmvT4lUCF6wzLnzD+JqdT4TKpTuVUe+JupP+O3XlItvB0FYEbdWZDuNR80VYr2ttCzPc4W51s43fhU77LpM5OiC6Vx9igHf4PX0VDcmMLJYSiJjHeB74LVd7Iu1CfTqbTAjOH8fPWd52wKlNfWyqkMb3lZNPN/EErMvkb1ojHoWVqWsTVPWjd1X8kJ/UhAladZkGX63nB+ufjMA9gsauu2UDISOKFhIu2jWvm4fcbsXcwJZqvGxCRsVzBJ23e7e4wgraUulbqT+uyAWYBmQwJnS8HbzdXMa;24:t7Dj+ulOFX/9DHi7vGqsxlaaCsh6+gasjNQiPmTZn3U07Nx5p8DmKpX2lgAnRHHFG9gQoeqqDVZuYlfXvtr21CKi+DBxPiCxE/rLVVbl5YY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB308;7:NFzMSZC3snRbxKHn1U2gw9by9VWmvKUaN/M12RVG/mtO+8IKo5flkvz7TwflsBu2ttCPsuNsTWbit6/B9r1J0BpZOIVrW3jobvshSoiNQl77nP2cdqfctvE42jelUmj4DdWkZL9c99mKEIq8+X1H6IG5K9Q4xCcQ2JuzvJNQWRSQVBfyvviDfBjVaChzBNEs1ATy6fHf/Nt7N+e5ZMEsYxgrd4etWeHJDiroN7x2AZU9bH/IUEeTdNqSWGot79+IqYyG2meQsSIYKl1HA00dSHnu5Hhd/fSOg3LoZNIZxMNNmWMHW1CK70NvPF0Hnd0skCa3spivpbJD68DAj0Tprg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2017 18:27:55.8081 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB308 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00250.txt.bz2 Trying to build on AIX gives: ld: 0711-317 ERROR: Undefined symbol: .trace_start_error_with_name(char const*) ld: 0711-317 ERROR: Undefined symbol: .fork_inferior(char const*, std::basic_string, std::allocator > const&, char**, void (*)(), void (*)(int), void (*)(), char const*, void (*)(char const*, char* const*, char* const*)) ld: 0711-317 ERROR: Undefined symbol: .startup_inferior(int, int, target_waitstatus*, ptid_t*) Including fork-inferior.o in the build should help. I also factored out the AIX bits that are not architecture-specific to be consistent with the other OSes. gdb/ChangeLog: * configure.nat: Factor out AIX bits that are not architecture-specific. Add fork-inferior.o. --- gdb/configure.nat | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gdb/configure.nat b/gdb/configure.nat index e6da599..b9b9a40 100644 --- a/gdb/configure.nat +++ b/gdb/configure.nat @@ -78,6 +78,9 @@ case ${gdb_host} in mingw*) NATDEPFILES='x86-nat.o x86-dregs.o windows-nat.o' ;; + aix) + NATDEPFILES='fork-inferior.o fork-child.o inf-ptrace.o' + ;; esac # This is where we actually filter by host and host CPU. @@ -88,7 +91,7 @@ case ${gdb_host} in # Host: IBM PowerPC running AIX aix-thread.o is not # listed in NATDEPFILES as it is pulled in by # configure. - NATDEPFILES='fork-child.o inf-ptrace.o rs6000-nat.o' + NATDEPFILES="${NATDEPFILES} rs6000-nat.o" # When compiled with cc, for debugging, this argument # should be passed. We have no idea who our current -- 2.7.4