From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119129 invoked by alias); 21 Dec 2016 14:25:18 -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 116814 invoked by uid 89); 21 Dec 2016 14:25:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=unlike X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <585A90BC.4040105@arm.com> Date: Wed, 21 Dec 2016 14:25:00 -0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Florian Weimer , Nix , CC: Subject: Re: [PATCH 05/15] Compile the entire dynamic linker with -fno-stack-protector. References: <20161219111528.14969-1-nix@esperi.org.uk> <20161219111528.14969-6-nix@esperi.org.uk> In-Reply-To: Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: HE1PR05CA0022.eurprd05.prod.outlook.com (10.162.181.32) To DB6PR0802MB2488.eurprd08.prod.outlook.com (10.172.251.23) X-MS-Office365-Filtering-Correlation-Id: 39b9fff5-a0cf-44c3-61c1-08d429ad2818 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0802MB2488; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;3:KERA/7xKLpReXJQsPfhiVg9UTXDHPSHFMg0ZL02VzKL9Llte1u8zGg0lb0Vxn+7SZqW7TstWTwvf+WuRINbCj1N65u85X+rc+WmeaKNSMKekem/q6KPnrVNkJSui99T2d7+3Jd5wG9oT7+EBeKe9BUx9JUieZ5tEO6K8TpcLoafMzsYToOs3NuTd2WjURewVjfFyFYwyV2pXvRkVquHaBDIYUjSpFroPtRcrv9KYbQ8c3HEUif+V3WvCG1TdIlkIpg+7+i45nLLgzHTLkkyZxg== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;25:ioP2xeM8VQ9ERamApRRGX46Pt0EwvrwNuQzjKw/Ryolmzta9WeeqRAGIMqxEkuF/EnTKn1tg775/kRRkjsuOKlwHLYiMeChAcejy8eeN2elFwMULikof1diMTn8zaBsout3kg8tFFa2000ljvi5nnbtuEQ6U81IKlc0lY5FrtgHtP5MBc/FeVuw35vyAQiQs3sL5ra5TZq/9wT1CrvKTOGAWqpBlon5SvLCVFvef7fJM5uv8nBtC5ilAsssZySd+kJrWndMHqS0XsQbS8E7V/EahDoT/KSZyRLH6dh9GskM9XawAOcFE6FuPATwAC8w3mAWXhL0Tm2In6wi9LhdD0mLveTPj2WVue3jPiY2LJTJUjc5peLpaUJB1LLE5KGDN0TuSWGWBs7W4wxKLMwWYUosZfvpdqnVyeKgPTbG9mfRPy4jSBEkT+2bPjtn161Pa53kb/pSaHS5rRRv4usMlrO4eDnz9EwqCnFSt16a+nagSS5TZfvlsRiNseyWRGlZfqtkrHbZOKvqafcle0kCpXP7rPrIRuH/yXGZzxiskHqqxG7/GFWak9wrF6kPb/eFnzEu6F5QGALLwki/kjSls5SBezP0pItMoouFn9Rzs+4uSU3s4YAe1VVvdCPczxKftEqSdbu3FmzDjUAPbkjVLllsZBCMaMg8946sYKdPTzdtrjHKNQzuQe8tsFHEtwTm2HTxqyAYj1hPrvUzBQ9yCli+V0J/jvIaRqyT0gLbRmHuYuZMmsGwnKBg8VG6uLHdh X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;31:IyWLvvgUhTfDJgTtEz7lA5OCCfd9KC7MTJOgLNkVXZPZfiufAFsrjbfgIdDxs3P/XxXO84+LuU6DV6NSLl7H9zCVd5A+W7yuyZ9wlxE3xkRRKuDJ5nUqxNDT7V5MYfQ3KXseeYPp5CfhZMChDAcsSFOi/JPJ17pSs/TqDpS7IV3WlE8MihfiNZULkrS1HgpysieScpQNwmG36DzLUnFBZG837MKeU5gCRpM6V1qRySVxvezudQClfF4HfDrh5pa5;20:Rvcn+rds76o6Yv+uudLXjy3/3gJzVkbNovT5Gsw06ubZaLDk9/z1xq5zKZo/POx+w5DqqVOxcBwxeTD5RB2h/U15uNK7G53zk7SamaQymJtDDxCXzqIgQog/lx57GYDRcy+fxofGyV+wHJUvt6+NFcQavNKzg2JznWQuCV5Ylsg= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558021)(20161123560025)(20161123562025)(6072148);SRVR:DB6PR0802MB2488;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2488; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;4:Q/4PE6aTCbR90e5kFi5kpr3nziC3iFmgDI60dNcAt6M9Nxmft1z8S993XTEWOZbvhQ86IXaJpBt1n86CSGk3X05Kxmmn9rA1PQXSMdFX3zPD1c7Ui6C1wKMyW4d7+19946hCYGHLdUH7iT7wHc6bvgGk5DYyuba5ViB+klYur7P36Md1NWlP8uLgansbf3BQv1Gk38dxsVXV1QybreC5bAOdM4b1Y7wWUdljjlAVVWDw9SpVwJdERu2XXrvXrnCay60TZtiwaLg0i+IVUHhbetbqYM6KG6upxDKcw6NV+RjDn3gVG4aHhuvHS/7EC2Aa7IPEHxeTK3RmBfqtjx+z2Coz8hc6zX6CNJy+EHe4j6JyWztUvf6NBai/5X0lcyKCrFxZDE6Ajv8sVzLFF7Yqxj8jCwrvycvnhpyXlsC0U8s0zgh73uEiX7FYgdENh9+QV+AbTlzoGuRqaZjo8BbP/pxVZZaGYJtP/oGh0ovstBxTjucxEaIwpzHex4VbE54d130vJt0rfvyDU/Awlk6CzcI1O8Rl12TVz+wQyEVuNeBUf+t+Ftlr9lcgkV6L6iazJEMDGNsk8j6QkzH2zNg/J02vObroWT+N9qbUlKojATRJ272ZHvMmfOamk82ELVtG X-Forefront-PRVS: 01630974C0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(39860400002)(39850400002)(39840400002)(39410400002)(377454003)(199003)(189002)(24454002)(8676002)(81156014)(81166006)(92566002)(64126003)(65816999)(87266999)(54356999)(2950100002)(76176999)(50986999)(101416001)(3846002)(6116002)(7736002)(80316001)(305945005)(5660300001)(25786008)(189998001)(42186005)(59896002)(230783001)(105586002)(106356001)(36756003)(4001350100001)(97736004)(5001770100001)(38730400001)(229853002)(90366009)(50466002)(77096006)(6486002)(68736007)(47776003)(65806001)(65956001)(23746002)(66066001)(230700001)(83506001)(33656002)(86362001)(2906002)(4326007);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2488;H:[10.2.206.73];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0802MB2488;23:8IX4Tz/0o2Fc4y4tH2QP8yL/TiRHJmQmVsa?= =?Windows-1252?Q?oT0n1F0IJ4Ejk5aqxyaYCVv8SKc8t9Y65Nj2oUKtauUKrqRdxqjiDJ4H?= =?Windows-1252?Q?ptoQH+ZO0qpBU0sLQswmC99BS+eGTeyZnY1cK2W4hCG2CKGHgNja+C1I?= =?Windows-1252?Q?8b6Yy9qwo1oMtJZ/zxibYBElQtUyT1EyQ7LiNNOlMBGlFW0bhuEkDh4J?= =?Windows-1252?Q?9tALU33hOSqvQTPZ4PQhQMqYFttbqEEEBWy3VxqXEocI+ttTwLD8M+HG?= =?Windows-1252?Q?Kc66B3xcG4pV+5ola2YHIxM/3m9dzODEm3cG614ulCWAj57rBmwPnmGI?= =?Windows-1252?Q?wFmOEh7Dg65xA14AIh9yp4DOdy/4juyqB0Ok590zu1fx6wtl4G5xGIR9?= =?Windows-1252?Q?lO+CSKrC5U854ir9mOjA+k9B4AuXkbSAtB2H/2NnpEHbaRNwC7NrHhsY?= =?Windows-1252?Q?jG4MAZLduTroCagBSKbhnI6Vrq8qqLlc7+DvhxYrpQ3CNrCuJv4YOErV?= =?Windows-1252?Q?H+oNCwlX2HWYHFMHgs8lISuzt39y+056X6Dwqb8WYlOBx+Tbx71StwJ5?= =?Windows-1252?Q?XrcYJgaQe7vyEKEL7HtHY7Vhq2/vQeWVVWl01LhjnZwqrJAhdIsPjOnN?= =?Windows-1252?Q?mceiMrA+205PTLqhTWHQbwfgYL3SDfoPkO/BF+8k8ZiJb+tMyy08vFHs?= =?Windows-1252?Q?Pqc6FmboBFSPMUxhPXpRfA6f9TZiX7XTCOhsVfuL59bvHWfl1Yd6gyFS?= =?Windows-1252?Q?EifoUwdmOE5W8C+h22yfuqbVUhK6oVq9Nx4D/2Dj4S2SdpkEUrAIFdsh?= =?Windows-1252?Q?okvHOJYT6fK5kpdjIEc4vuDaqrJ2IjrbqINu8dLmBhtSO5H+6ysuYEOH?= =?Windows-1252?Q?ZcLCDHT4K06H0fBZd7bdiM2pOy8z5h62VymQFGuj4Rc52hfZL06MWgSK?= =?Windows-1252?Q?Fo1F9Kws/t9lZS/+IqrWIB2e58bDXqcthl+GadLceAf/zGMcp9aQ3MZg?= =?Windows-1252?Q?FTQ4s/EReXTTCldtUEECWiRGikfGUILwcNbW1sRu3t2d05ZuiS3IjS+0?= =?Windows-1252?Q?C4Y/jqakTolCAnIuNVJvzu1SBN3z1RYwkydGnQXG2EPNAy/AQb8mOGsa?= =?Windows-1252?Q?7k0A5S5PFSI0h/aDyEq/Burz4MSJ7x4QF82EbyNmXS0rjT0y3gKqSsXt?= =?Windows-1252?Q?BBD1C5QY5uv5uv/LFr1HRCip/2Kf/PJQqrykh0/Dsxx0SObEMcgYrnCv?= =?Windows-1252?Q?J/7MwgiwbEQipv5sw8nt4iXBgRSFyW0/EWX4Abqng/hVngNyaZolIQUr?= =?Windows-1252?Q?7ZJpaw+CD31m8idD2xBUjpIVx+KnpCHuU7zgNZjO2D7RNrRHeY8tj0aQ?= =?Windows-1252?Q?ZsAWszPrzJIiycEhvYDZ8qTst+DcSWN9C9oE9+wv+VXOaZw7njTc4vKM?= =?Windows-1252?Q?5780bGnMUG7xccbTwUIm7TITIFBXodp0p+SkL42xWk7lhU8OVn7MLr33?= =?Windows-1252?Q?oYsXzU86ZSFEGBlj2rlBIGYBfxxxFm2HwFnVmXpf3IEqg/AuZDaMKDo+?= =?Windows-1252?Q?3hFayOVoYPxOAc+TnUizu8Z/Q8XZGxnFIci9+?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;6:29FWbnBoblqO4amZflBKS1s6pLIILC6XbRcEfIPQDVMO7usuXfMcGXJ/9yN3fpDRCN1ZB4hJ1Yw3o1kHWyGS5c5TAvqvBsLiKkTsEACn8/kjU4/busxz2XbxIWCeaawcH5QdeRjhk+aAE3IoEi/KbG7m1Hg2/aS5mOWOUTJbHGuE5hCk4E+d5w/we8Sefgl1TNF84zjc7ThAyZ52CCaFtasublBMlo31BlwH+44iAhRXLxGyowa2ovs+M2ADzoayp6YF/aDY07nSD02KSnZGt+eDEMEnzjVSCQjn7AX/kdSeqss0Xo6iPmgP2xdEJ1/DNyFDOsD8LK4GRBLxlYLyyHiKsJbYulk6Y4CJRf1vVhtQODfWNGz5TmXKrpMsGkKG+w67TSTJx5kUuAZB1QQgfS5AaHl+h71KYx2v3S+A1cYQ25m1DF7/nipwPkINFSpUayuPtWY4bw95mWnZW8vL/Q==;5:eGFkrMTQ8vYMSs+1Eyk00LmPMs55941z2i+fF4hEcwejfn0upC+uKIyl2t2NufO3p4Kofve7AeGoFqwDbfHsI3Av94gpYc/l5fWrY1+HwbeFxV4v096BfKeebxdmgOGx0L2NTzbGxYAQIhOykHkq1oBSDm0R5exjpZ5mi6mGJFE=;24:TcEapMzz3ep4xVF4CVyivWPBGnc3ZfZbc14Yl21acpOan1YyGP7GKS48JNb7dM2NlzJvQgrtRVr0275mX7RPevWzJCv4ZeXEKvMIYMDKy9c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2488;7:W771M87S9BlS/OhUHWlyj87erEqJpsAi3nAolaSP0rB7V7HNa6gJTEq2PpQnM/C10tMpLV/MFPlLoqB1lA+BeTHWVxr3aYIsDU8drE+1lbVpodHnMYQWv4zPp+ck2Orj9LWGLX43KrOIEHwc9f0CqBxdQac3i53JMNLDhp/W/Ducfw0RMSH1dMLIUwiaPrM49l1JkPHfKRAUYCw/6Jc0ZKfUrRv6NLGcJd3g6SWgk8ARcvtZWk8zFzzcYUH0ES2M4X1SJwjMxckBctrfmuiPtLdQmJF3uXjGBJ/P8u1S5qWh7y1rU0XwaRSqkryqBhbS0SZtP5adXpGQBs3FizVabnsJsfWA797IRBy0Wnutj2WQgHyh8ov3zzSPSEfwFcgRwvpXxettx5t+ohjtOtsuTBTblSRcHgZbJXTa04Kewg54CnyJ/IpYGs6I+GXkEEIFNpT8a9z9Dv70IcZ9xubYtA== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2016 14:25:03.8995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2488 X-SW-Source: 2016-12/txt/msg00810.txt.bz2 On 21/12/16 14:18, Florian Weimer wrote: > On 12/19/2016 12:15 PM, Nix wrote: >> +CFLAGS-.o += $(call elide-stack-protector,.o,$(elide-routines.os)) >> +CFLAGS-.op += $(call elide-stack-protector,.op,$(elide-routines.os)) >> +CFLAGS-.og += $(call elide-stack-protector,.og,$(elide-routines.os)) >> +CFLAGS-.os += $(call elide-stack-protector,.os,$(all-rtld-routines)) > > .og is gone, as mentioned before. > > I think .op is a shared build and thus needs to be linked the same way as .os. Makeconfig seems to set up .op like .o (other than -DPROF and -pg flags) and unlike .os (which has -DPIC -DSHARED -fPIC)