From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 101217 invoked by alias); 4 Nov 2016 01:01:43 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 101205 invoked by uid 89); 4 Nov 2016 01:01:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Technologies, 68, 2.12, noticing X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; Subject: Re: Library directories for tilegx To: Joseph Myers , References: From: Chris Metcalf Message-ID: <1e1c3a65-b62f-7736-3fb8-741aa6afe09f@mellanox.com> Date: Fri, 04 Nov 2016 01:01:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CY1PR0201CA0029.namprd02.prod.outlook.com (10.163.30.167) To AM4PR0501MB2755.eurprd05.prod.outlook.com (10.172.216.11) X-MS-Office365-Filtering-Correlation-Id: 62d327a9-aa85-4f02-0d35-08d4044e1c2b X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;2:YjoUXZ+NWt/Tlhoih3PX3DD+tfVK8egGJWBc/qtbV32DGzagYCFWnQ+F+x3H8Y4FdOy6y2ZthLZu8eL7llM8o3J81D7oDCn3VN2uh9N3aAS6H89wJQp9HwNsRft1m4xRzIpLOLGRqJfwca4/pNbpF7N5tdxWlveSFmsF35bqRht1mSHCDYoP1Mk6pUu6B7ivObtEm6sAzqjhfLcC/e58LQ==;3:GuIzCwbkcRuNlHo8TaCzkMwGnLksbcTJU8/j/gpkBAAfgqs4e4HDSnmCT2vZXXzxlGVOKwqgTWmuUfbYBXZ6K7YiIE4AqutUvl4xRS2rTI39spsVNy5wrTP+guYJ2Z1fLxeIiHVrJ4vRJ/ZC+xaHLA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0501MB2755; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;25:/FmGm/LOtq4FKedMRLpCdSOjEhXXGlnnzbqAppvlIUHx3oqaOpIRDnbAIV0KkpCiWjx9q0MOLEb7t60t6saEGuo8GayZ/IRxWwDTuMDdjjdMgw+HpZ+P+8v530onnp2JQI8kmeLuCtOpXvzTo72W98JFhdjfEGd+D6YmPzXnZ8tQnI6wOps9ESNtCIfS1N2zQ0wXoUV4PvLCXwt7KMak2/2i9ymy1/1BMfjiRHz+cJedYuFfa68DYEZufpCt+g5lPmPgbVHZjzcwi/ZkP7JlmvTjPwgJcOy46zeiT5CF2rSpT3AJSdGZwCI2VDzdgEtCnVdprjJdfZRXseD7fZDG+/5FDK5v1tqxp/rJO0fJgbO0WyIiNByA6d+OwmfFtWzPCc6zm7Slbra759naSeOu57BBNJtUzMhgzW84Kf1ttV3C5i9Z0YSCCkNxFZA/dH6SrxmgGXifoBT0cth5tCNem6eIt+Cu5sYaGkTiMKRBuUtIhqcU8amOKRVXNEFk/lo86msNo7lfrD+FCTn/9idlpn6ZBZQQQgSuyFstMGKhfIFeFRroy5ftyp2V7wQdEi8pWNQ5Y7BEDGDDHfqOESUWmZi2IveFdqVptmHGlMhY978c7m02Yte2uPsKsuCysWO2OKa7/xBLSeloxCGo22rfmPnM9P3/FX7t4qTtUTu2vx0HD9Gea+X4JFdwjKj2SQyz1V6B0U+OJKvAB4Kz2yTKNQiQHRkGot0zsRaGJFPOR+T9RETHYiQhyj/RYBvo6Axb2+7OYE53RtJ/H9LKggY+7nnwXJTapVkpMhSannboZd1km165NmMszmb/U96EL+XR X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;31:AV+GJAk9Me0aQn16ISRxmL6+Kx/+sTdPDVJiZsRZ4p+lOKYZ521oFfYjrx3EJ64LoNDBEiZbTZnX5eV7UQ47xeN7L5BFD2tdAogx2DfJykhihR4iKv3oenBMjJihxwJMWW9n/S/cT1MDulrQRJ6MVcgdmDiqdet0ESF7dDve9zXo4uCoFT8h8pQBa0MQ2R6JNvxzGRanIihNAaFUh7lxj0DxiR0j5l8c6RSj32PbYYWMN5MeStL/2tUuZFHbMBT/;20:vH8BFnXDlbsqG2ytIBVUwu8bhWSBdOKbEQhi4CSf9lE5CiqB3cuSWIhhA1+lRqR9XACKgY8cG2l5Tvt1DK5qJ6DhODD9mTZSLt/4mAM6QDYRAW0YBotB7Mp6eVU2xtmY1hjE1apvH+Wemcz3KYy8Y+/l4mnSrAlvCqblfLftfWngoFAu8fy2YDRycIsdBB4G1v19FXBGr+tIdCX89edEBUuPY9s9H4oKHtV/B2PcRyPFJFtkt2xvt54vQ/LA2H6LKGP7rX/LngrKAWjwTcUAMX5hJ9jcBWd5NTJIkdgnjoMEG/fCi63x8QY3OHTPTA1U3+vpNoXUQGuEUF/BUCrjBe9wiDCUuHfW3/4Mi4+ZA0wHC1a0i5zh4QCv4SWeN7wcw6v7km7/prMD0Uhrciu+6OcSsXYE/b66MmrUVvOq+5dy2EIesPxIWcYAyARP94OWg+mIwlOB6S/afcCDmOhP2dhPdeK/qr7Nu70OrQLKQy6vubB4pgkL++DDap+3hdCF X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026);SRVR:AM4PR0501MB2755;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0501MB2755; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;4:sBrqy95DyX1lLeaSyfrM6O+Cq7VLcW7LwcnuNEjLB0IasPz7JUjhg63vbfiSHrCTHor3ndXUBVY0kCw0OsC/DUt2PSM7GJCeUHDYNd+cdY1iBuy3nnFecktXSNlDIhKXgn8HsjcbLHRoQi/P/EBSdCGDcFfh1NzKgV7HmUt98sPgPSIEZPJfMQEa7Yo7PVPxMvraNh0MdtSp5n0pK5iUGyB3TLOzbjt55DlZ4Ln0h1kKCrgoniJYOmmfeaJeMcbAHedXU1RuOd5n8r3t9lOmCvMCFIC/m7Rhk6mlEfUtg4f7TIzJr5u+Yvy1bdYNgdHiTR7s4rLTh/VFM5CkYoJx7fjZMs1jBLbHvjfDP+dXoY57tkin0MlmcaJBcZVSmEz1hEnI0lNt4g07bFX36V6eR50QPPG30tq4JQ7oEfh+BVbJMLS8rrvbWJ2wR6lrsAxsjzG02yq3lvi4xKVOvK4+sg== X-Forefront-PRVS: 01165471DB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(199003)(189002)(24454002)(377454003)(65806001)(3480700004)(47776003)(86362001)(31696002)(5001770100001)(33646002)(50986999)(107886002)(76176999)(54356999)(101416001)(68736007)(77096005)(15975445007)(189998001)(64126003)(23746002)(3846002)(105586002)(92566002)(586003)(106356001)(97736004)(42186005)(65826007)(2906002)(8676002)(305945005)(31686004)(66066001)(81156014)(5660300001)(7736002)(7846002)(81166006)(65956001)(6116002)(2950100002)(50466002)(230700001)(36756003)(6666003)(83506001)(19580395003)(4001350100001)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0501MB2755;H:[172.30.1.2];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM4PR0501MB2755;23:PKF6MlJvblE8u3DOpN7uL18JsvckCdUxbzK?= =?Windows-1252?Q?GfYTMzOtuW2zPw65wQetWNiRrdHqem0b3+Elw07QakZw6CDy6GqPRAnQ?= =?Windows-1252?Q?2efAsyVVM87PMPhuv7KykLnpvUy90kXUOxaUI4BrV2qddQrf/ociiPSp?= =?Windows-1252?Q?JL/+Xf7zUmZcDSaVwxkixasm0nDE/0b1ZyyNGcYoU0tfaSCPHO8rsAIL?= =?Windows-1252?Q?KeIF8DEs57jXSNyJXcsBI8EqTkv6YYfRXZbY5ilTXwE8yiWK1CY79R3R?= =?Windows-1252?Q?kPyy0QSy1EqtL2i8zkAAnNfIPgaNMo3KmBllo4s/rYSED0wKAWVpqbzg?= =?Windows-1252?Q?QOXAvPDnjGdFkQery/NH7MPQHPat6yHRJzRdYQyj5XiN0cHolia2cXcn?= =?Windows-1252?Q?yzqSbnrfGNaAAbh0LRtm+GBXuhpa30QTAAbprl7Hn9CfrLhsDMIS7Cij?= =?Windows-1252?Q?MYju+koiYUeEKwUNjf2KshbytDyGQZZdRLflMOq+4odNMgYjcVzDPkih?= =?Windows-1252?Q?gL4xxOzgQAty3TclLz4SpOzjJXrox0itvbFcDM6kQV8XiBCl7ksJi3XJ?= =?Windows-1252?Q?ehRKHAvMMvJIzm9KxP2yaRYEyJNV12VYZI5aGIxRRMDn25zB0QtiSaJb?= =?Windows-1252?Q?GQv1shpcslcR9XlP0ghfhZwp/ib33ysBSIuPHEBm/16XGJKfAw4gUAd2?= =?Windows-1252?Q?Zx/oxyAN5ZALZkZYQgQoPUTZP9+HCiiCnI2cCNQRFCewc/Udtxr2PfLg?= =?Windows-1252?Q?ZvDzA34uyJatnWg9Uc8HIREFmHXPudATiUsk4jVxRPrcvxv8NcVB9uws?= =?Windows-1252?Q?9KmA8zKx40g4tJE/upuBaHj2vSzDTiWgym+NdCuom4D8gfo1omy/zRZE?= =?Windows-1252?Q?2A79CZ/l+5FvLwUdgV5p/2lpbIeJCJlI7rX5ucsdiUaBwnTF27S0GpYV?= =?Windows-1252?Q?H1BYETpQByaK48yrD+t8v66t4DdSAxGzLYfPCOwKjMjbwX/h57E0H4x/?= =?Windows-1252?Q?jjbtHeh9TLCN6kMYEW9mT6zCIu5lPkVYCp3pVNvQIYp/nHno2HiE/cqm?= =?Windows-1252?Q?uesoqLn7qD9GhLp9G3bGccaJHD5RLV5XiKECIXHBxfi4CcrPD68CJdK4?= =?Windows-1252?Q?mnrK6XwYRB5a9PNkZLbEnYYRiclF2p/Yfo0WAFp23akpOzSPiY5wi8Na?= =?Windows-1252?Q?Z6nfzs7kEHT6/Xqx5hsmS3CJm/Hc5eELPMPMStS3nmYlhwec/V8QIXrA?= =?Windows-1252?Q?JE2D2wwM7HDc9H1jlMPnciT2+xoQcU+f4ZtBO3MNHhe99E9umetm7xli?= =?Windows-1252?Q?1RD/ZdXrEnB2qRPjRQr7ojy69NSwC2NmfIoA72P3IfyDtu/BJPUYcHqf?= =?Windows-1252?Q?mGrZ8vjSlmVhHsQFsKxh2f5RQZdMm4VoT6ghXJs73SoM1fTRNMgbyS6y?= =?Windows-1252?Q?uux6Q89fhzOx9jW4I9PpH14u673hQKHoD1U0owFrt8Ocz8R+UWI6F7Ss?= =?Windows-1252?Q?H/0w9GaE=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;6:w7TQ6fP0CV6lbtoUxUpjKWT0q3S95GyxAFL+EiMT6AKerDTCuacMFsGZS1ttwljwuye5TkS3rslMRA+UzWUF3brxbG1zXpcKIlw/nO2I74hFO56sGiOpZsVyWgNtvZt0eOsLWDt5cP5llIMIpsZJC8lVzSbohEFPbToNrrYXZyNSi6AZEWIhEZSKd6E3Ur1ugOi7MeYJcCsrEcOza+1Orf7Hl8SmS34CxbgIal4SYytDYV3p0y4BoHBEMz72qummaLINP2zsWqu1v4PgtlQkAJ6L1NROq79o1kjLOQFXGBqrKn0XE/oAuK6XuW3yALub1ijKfgoZJPqlT7NEhVQsyxT2AWFazHFP1I2UeyR0MvY=;5:bz80ylE+iCLx8Fz0f/7Q1dM+K3lTSnvlgWQOzjFx5FYPhbQgBf/HYYdUA2oxWEoX9F/NpLjjxKQtndnZMvI84UxJtDYq+XPgGL47iLp/PH1UV8l0tj9d15gefyrMhoELvrKRJV5jqYCRLAt1YCGKkw==;24:RZPYhuZKcBNjW/5C1rM5Npbmi7UuNaPdZJHnRaBOiIN/i4TEjdPLLTxOzCBnrM/PEkGcPc9mI5Y5Zuj8iZNVEu7N4g/rktzD5Q+i97Xx9bc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;7:IHO7Q4Xey/dUzmhDo6wIQgT8SOSY3rlUdEGS/P9zgcMA3xD6Cr5x4/3LKyZORW+GkggLl8bghVUMuauR0bgELEptUPT5L20zsvpk/x/AI6eU6XG9pTBpJr+KiOpnCR8p4bsfUIkht4vQr5rbd1OGN0pTXCWn5ljK4rxy/V47I4auNU7Ko/Gd9+G4nYsoDOjWXo6rzj66HyevU72jGF99uq8mRcGWraQfmHTcbelaZuTvPJVDVCZV0YUDY49/5udu7mNzKY6wz04ARquHALNykusKlH8BPOLNM+9hYDXEg+xKZVwjTkoYxpe5dJihxxdxocjUIaTX10XAgfNVyh7qS70tgkV/YkpPofe7+ZTaiAs= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2016 01:01:28.4739 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0501MB2755 X-SW-Source: 2016-11/txt/msg00131.txt.bz2 On 11/3/2016 6:43 PM, Joseph Myers wrote: > TileGX GCC believes that 64-bit libraries go in lib/ and 32-bit libraries > and dynamic linker go in lib32/. But the glibc port does not use > LIBC_SLIBDIR_RTLDDIR in the 32-bit case, meaning that both get installed > in lib/ and building a biarch GCC blows up (as found when making my > build-many-glibcs.py script support building all GNU/Linux glibc ABIs). > What is the correct set of directories to use? Yes, we discovered much too late that multi-endian systems are basically required to use /lib64 and /lib. Instead, we used /lib for 64-bit and /lib32 for 32-bit. I will have to go look at exactly how we contrive the 32-bit installation in our commercial build; we do some nasty cross-bootstrapping from x86, which as I'm sure you recall was particularly unpleasant back in the glibc 2.12 days (our current "tip" release for tilegx is still CentOS 6.8). And for my ongoing git testing, I always just test from the build tree, so I never noticed that 32-bit wanted to install natively in /lib. Thanks for noticing! -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com