From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752701AbZIIAnr (ORCPT ); Tue, 8 Sep 2009 20:43:47 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752538AbZIIAnq (ORCPT ); Tue, 8 Sep 2009 20:43:46 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:60225 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751081AbZIIAnp (ORCPT ); Tue, 8 Sep 2009 20:43:45 -0400 Message-ID: <4AA6FB19.5020800@gentoo.org> Date: Tue, 08 Sep 2009 19:47:21 -0500 From: "Jory A. Pratt" User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.1) Gecko/20090831 Thunderbird/3.0b3 MIME-Version: 1.0 To: "akpm@linux-foundation.org" CC: linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, hardened-dev@gentoo.org Subject: [PATCH] Fix cc1 options check to ensure we do not use -fPIC when compiling X-Enigmail-Version: 0.97a Content-Type: multipart/mixed; boundary="------------000201060206070206050905" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------000201060206070206050905 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have sent this to the lkml, it seems to have been pushed to the back burner. This is a major issue effecting users/developers that are working on a much more security enhanced system. This means any gentoo user running a hardened toolchain will have problems building a kernel that works as expect. This patch does nothing but pass the macro - -D__KERNEL__ to ensure that hardened toolchain drops back to that of a vanilla toolchain to prevent unexpected compile problems in the kernel. Jory -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkqm+xkACgkQwnA7Q1Z0YScE9QCbBA+cHQ4Q92Ajl3DKbBqEKQT+ VPUAoKFMx2dQQI7+fGWJWaqoNS7MK1sc =67Hv -----END PGP SIGNATURE----- --------------000201060206070206050905 Content-Type: text/plain; name="fix-cc-options-test-to-ensure-we-do-not-step-on-compile-flags.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="fix-cc-options-test-to-ensure-we-do-not-step-on-compile-flag"; filename*1="s.patch" VGhlIGFyY2gvKi9ib290L01ha2VmaWxlIHVzZSBjYy1vcHRpb25zIHRvIGNoZWNrIGZvciBH Q0MgY29tbWFuZCBvcHRpb25zIGFuZApjYy1vcHRpb25zIHVzZSB0aGUgaGFyZGVuZWQgc3Bl Y3Mgd2hlbiBjaGVja2luZyBmb3IgR0NDIGNvbW1hbmQgb3B0aW9ucy4KV2hlbiAtZlBJRSBp cyBwYXNzIHRvIGNjMSBpdCBjYW4ndCB1c2UgLWZmcmVlc3RhbmRpbmcgb3IgLWZuby10b3Bs ZXZlbC1yZW9yZGVyLgpUaGVuIGl0IGZhaWwgdG8gYnVpbGQgc3R1ZmYgd2l0aCAtZmZyZWVz dGFuZGluZyBhbmQgLWZuby10b3BsZXZlbC1yZW9yZGVyLgpUaGFua3MgdG8gRnJlZHJpYyBK b2hhbnNzb24gPGpvaGFuc3Nvbl9mcmVkcmljQGhvdG1haWwuY29tPiBmb3IgZmluZGluZyB0 aGUgbWFpbgpwcm9ibGVtIGJlaGluZCBhIGZhaWxlZCBidWlsZCB1c2luZyBhIGhhcmRlbmVk IHRvb2xjaGFpbi4KClNpZ25lZC1vZmYtYnk6IE1hZ251cyBHcmFuYmVyZyA8em9ycnlAdW1l Lm51PgpTaWduZWQtb2ZmLWJ5OiBKb3J5IEEuIFByYXR0IDxhbmFyY2h5QGdlbnRvby5vcmc+ CgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9LYnVpbGQuaW5jbHVkZSBiL3NjcmlwdHMvS2J1aWxk LmluY2x1ZGUKaW5kZXggYzI5YmU4Zi4uNDMzMDBiMyAxMDA2NDQKLS0tIGEvc2NyaXB0cy9L YnVpbGQuaW5jbHVkZQorKysgYi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCkBAIC0xMDUsMTIg KzEwNSwxMiBAQCBhcy1pbnN0ciA9ICQoY2FsbCB0cnktcnVuLFwKICMgVXNhZ2U6IGNmbGFn cy15ICs9ICQoY2FsbCBjYy1vcHRpb24sLW1hcmNoPXdpbmNoaXAtYzYsLW1hcmNoPWk1ODYp CiAKIGNjLW9wdGlvbiA9ICQoY2FsbCB0cnktcnVuLFwKLQkkKENDKSAkKEtCVUlMRF9DRkxB R1MpICQoMSkgLWMgLXhjIC9kZXYvbnVsbCAtbyAiJCRUTVAiLCQoMSksJCgyKSkKKwkkKEND KSAkKEtCVUlMRF9DUFBGTEFHUykgJChLQlVJTERfQ0ZMQUdTKSAkKDEpIC1jIC14YyAvZGV2 L251bGwgLW8gIiQkVE1QIiwkKDEpLCQoMikpCiAKICMgY2Mtb3B0aW9uLXluCiAjIFVzYWdl OiBmbGFnIDo9ICQoY2FsbCBjYy1vcHRpb24teW4sLW1hcmNoPXdpbmNoaXAtYzYpCiBjYy1v cHRpb24teW4gPSAkKGNhbGwgdHJ5LXJ1bixcCi0JJChDQykgJChLQlVJTERfQ0ZMQUdTKSAk KDEpIC1jIC14YyAvZGV2L251bGwgLW8gIiQkVE1QIix5LG4pCisJJChDQykgJChLQlVJTERf Q1BQRkxBR1MpICQoS0JVSUxEX0NGTEFHUykgJCgxKSAtYyAteGMgL2Rldi9udWxsIC1vICIk JFRNUCIseSxuKQogCiAjIGNjLW9wdGlvbi1hbGlnbgogIyBQcmVmaXggYWxpZ24gd2l0aCBl aXRoZXIgLWZhbGlnbiBvciAtbWFsaWduCg== --------------000201060206070206050905--