* CONFIG_CC_STACKPROTECTOR_STRONG @ 2019-07-09 17:24 Muni Sekhar 2019-07-09 17:26 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov 2019-07-09 19:58 ` CONFIG_CC_STACKPROTECTOR_STRONG Greg KH 0 siblings, 2 replies; 6+ messages in thread From: Muni Sekhar @ 2019-07-09 17:24 UTC (permalink / raw) To: kernelnewbies, linux-kernel [-- Attachment #1.1: Type: text/plain, Size: 891 bytes --] Hi All, My Kernel is built with the following options: CONFIG_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR_STRONG=y We use out-of-tree kernel modules in our project and I need to measure the performance of it by using a bit older gcc version 4.8.5. I can build the modules with gcc above 5 version, but when I try to use gcc version 4.8.5 I’m getting the following error: Makefile:693: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler So it looks like gcc 4.8.5 does not support CONFIG_CC_STACKPROTECTOR_STRONG option, but how to instruct gcc to ignore this one? In runtime, is it possible to instruct kernel to ignore “CONFIG_CC_STACKPROTECTOR_STRONG=y” (without building the kernel) by using sysctl or any other method? Any help is appreciated. -- Thanks, Sekhar [-- Attachment #1.2: Type: text/html, Size: 2675 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: CONFIG_CC_STACKPROTECTOR_STRONG 2019-07-09 17:24 CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar @ 2019-07-09 17:26 ` Denis Kirjanov 2019-07-09 17:32 ` CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 2019-07-09 19:58 ` CONFIG_CC_STACKPROTECTOR_STRONG Greg KH 1 sibling, 1 reply; 6+ messages in thread From: Denis Kirjanov @ 2019-07-09 17:26 UTC (permalink / raw) To: Muni Sekhar; +Cc: linux-kernel@vger.kernel.org, kernelnewbies [-- Attachment #1.1: Type: text/plain, Size: 1127 bytes --] On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: > Hi All, > > > My Kernel is built with the following options: > > > > CONFIG_CC_STACKPROTECTOR=y > > CONFIG_CC_STACKPROTECTOR_STRONG=y > > > > > > We use out-of-tree kernel modules in our project and I need to measure the > performance of it by using a bit older gcc version 4.8.5. > > > > I can build the modules with gcc above 5 version, but when I try to use > gcc version 4.8.5 I’m getting the following error: > > > > Makefile:693: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: > -fstack-protector-strong not supported by compiler > > > > So it looks like gcc 4.8.5 does not support CONFIG_CC_STACKPROTECTOR_STRONG > option, but how to instruct gcc to ignore this one? > > > > In runtime, is it possible to instruct kernel to ignore > “CONFIG_CC_STACKPROTECTOR_STRONG=y” (without building the kernel) by > using sysctl or any other method? > > > Just disable it in your .config file > Any help is appreciated. > > > -- > Thanks, > Sekhar > -- Regards / Mit besten Grüßen, Denis [-- Attachment #1.2: Type: text/html, Size: 3251 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: CONFIG_CC_STACKPROTECTOR_STRONG 2019-07-09 17:26 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov @ 2019-07-09 17:32 ` Muni Sekhar 2019-07-09 17:46 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov 0 siblings, 1 reply; 6+ messages in thread From: Muni Sekhar @ 2019-07-09 17:32 UTC (permalink / raw) To: Denis Kirjanov; +Cc: linux-kernel@vger.kernel.org, kernelnewbies On Tue, Jul 9, 2019 at 10:56 PM Denis Kirjanov <kirjanov@gmail.com> wrote: > > > > On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: >> >> Hi All, >> >> >> My Kernel is built with the following options: >> >> >> >> CONFIG_CC_STACKPROTECTOR=y >> >> CONFIG_CC_STACKPROTECTOR_STRONG=y >> >> >> >> >> >> We use out-of-tree kernel modules in our project and I need to measure the performance of it by using a bit older gcc version 4.8.5. >> >> >> >> I can build the modules with gcc above 5 version, but when I try to use gcc version 4.8.5 I’m getting the following error: >> >> >> >> Makefile:693: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler >> >> >> >> So it looks like gcc 4.8.5 does not support CONFIG_CC_STACKPROTECTOR_STRONG option, but how to instruct gcc to ignore this one? >> >> >> >> In runtime, is it possible to instruct kernel to ignore “CONFIG_CC_STACKPROTECTOR_STRONG=y” (without building the kernel) by using sysctl or any other method? >> >> > > > Just disable it in your .config file I disabled in /lib/modules/$(uname -r)/build/.config, but still get that error. Does kernel needs to be recompiled? CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set > > >> >> Any help is appreciated. >> >> >> >> -- >> Thanks, >> Sekhar > > > > -- > Regards / Mit besten Grüßen, > Denis > -- Thanks, Sekhar _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: CONFIG_CC_STACKPROTECTOR_STRONG 2019-07-09 17:32 ` CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar @ 2019-07-09 17:46 ` Denis Kirjanov 2019-07-09 18:04 ` CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 0 siblings, 1 reply; 6+ messages in thread From: Denis Kirjanov @ 2019-07-09 17:46 UTC (permalink / raw) To: Muni Sekhar; +Cc: linux-kernel@vger.kernel.org, kernelnewbies [-- Attachment #1.1: Type: text/plain, Size: 1957 bytes --] On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: > On Tue, Jul 9, 2019 at 10:56 PM Denis Kirjanov <kirjanov@gmail.com> wrote: > > > > > > > > On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: > >> > >> Hi All, > >> > >> > >> My Kernel is built with the following options: > >> > >> > >> > >> CONFIG_CC_STACKPROTECTOR=y > >> > >> CONFIG_CC_STACKPROTECTOR_STRONG=y > >> > >> > >> > >> > >> > >> We use out-of-tree kernel modules in our project and I need to measure > the performance of it by using a bit older gcc version 4.8.5. > >> > >> > >> > >> I can build the modules with gcc above 5 version, but when I try to use > gcc version 4.8.5 I’m getting the following error: > >> > >> > >> > >> Makefile:693: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: > -fstack-protector-strong not supported by compiler > >> > >> > >> > >> So it looks like gcc 4.8.5 does not support CONFIG_CC_STACKPROTECTOR_STRONG > option, but how to instruct gcc to ignore this one? > >> > >> > >> > >> In runtime, is it possible to instruct kernel to ignore > “CONFIG_CC_STACKPROTECTOR_STRONG=y” (without building the kernel) by > using sysctl or any other method? > >> > >> > > > > > > Just disable it in your .config file > > I disabled in /lib/modules/$(uname -r)/build/.config, but still get > that error. Does kernel needs to be recompiled? > > CONFIG_CC_STACKPROTECTOR=y > # CONFIG_CC_STACKPROTECTOR_NONE is not set > # CONFIG_CC_STACKPROTECTOR_REGULAR is not set > # CONFIG_CC_STACKPROTECTOR_STRONG is not set > > You have to disable it in your kernel source directory and then run ‘make oldconfig’ > > > > > >> > >> Any help is appreciated. > >> > >> > >> > >> -- > >> Thanks, > >> Sekhar > > > > > > > > -- > > Regards / Mit besten Grüßen, > > Denis > > > > > -- > Thanks, > Sekhar > -- Regards / Mit besten Grüßen, Denis [-- Attachment #1.2: Type: text/html, Size: 2860 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: CONFIG_CC_STACKPROTECTOR_STRONG 2019-07-09 17:46 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov @ 2019-07-09 18:04 ` Muni Sekhar 0 siblings, 0 replies; 6+ messages in thread From: Muni Sekhar @ 2019-07-09 18:04 UTC (permalink / raw) To: Denis Kirjanov; +Cc: linux-kernel, kernelnewbies [-- Attachment #1.1: Type: text/plain, Size: 2378 bytes --] On Tue, 9 Jul, 2019, 11:16 PM Denis Kirjanov, <kirjanov@gmail.com> wrote: > > > On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: > >> On Tue, Jul 9, 2019 at 10:56 PM Denis Kirjanov <kirjanov@gmail.com> >> wrote: >> > >> > >> > >> > On Tuesday, July 9, 2019, Muni Sekhar <munisekharrms@gmail.com> wrote: >> >> >> >> Hi All, >> >> >> >> >> >> My Kernel is built with the following options: >> >> >> >> >> >> >> >> CONFIG_CC_STACKPROTECTOR=y >> >> >> >> CONFIG_CC_STACKPROTECTOR_STRONG=y >> >> >> >> >> >> >> >> >> >> >> >> We use out-of-tree kernel modules in our project and I need to measure >> the performance of it by using a bit older gcc version 4.8.5. >> >> >> >> >> >> >> >> I can build the modules with gcc above 5 version, but when I try to >> use gcc version 4.8.5 I’m getting the following error: >> >> >> >> >> >> >> >> Makefile:693: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: >> -fstack-protector-strong not supported by compiler >> >> >> >> >> >> >> >> So it looks like gcc 4.8.5 does not support >> CONFIG_CC_STACKPROTECTOR_STRONG option, but how to instruct gcc to ignore >> this one? >> >> >> >> >> >> >> >> In runtime, is it possible to instruct kernel to ignore >> “CONFIG_CC_STACKPROTECTOR_STRONG=y” (without building the kernel) by using >> sysctl or any other method? >> >> >> >> >> > >> > >> > Just disable it in your .config file >> >> I disabled in /lib/modules/$(uname -r)/build/.config, but still get >> that error. Does kernel needs to be recompiled? >> >> CONFIG_CC_STACKPROTECTOR=y >> # CONFIG_CC_STACKPROTECTOR_NONE is not set >> # CONFIG_CC_STACKPROTECTOR_REGULAR is not set >> # CONFIG_CC_STACKPROTECTOR_STRONG is not set >> >> > You have to disable it in your kernel source directory > and then run ‘make oldconfig’ > I got this error while building out of tree module in Ubuntu system. I'm directly using the Ubuntu distribution kernel , so where should I suppose to run the 'make old config'? Because I didn't have the kernel source code. > > >> > >> >> >> >> Any help is appreciated. >> >> >> >> >> >> >> >> -- >> >> Thanks, >> >> Sekhar >> > >> > >> > >> > -- >> > Regards / Mit besten Grüßen, >> > Denis >> > >> >> >> -- >> Thanks, >> Sekhar >> > > > -- > Regards / Mit besten Grüßen, > Denis > > [-- Attachment #1.2: Type: text/html, Size: 3709 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: CONFIG_CC_STACKPROTECTOR_STRONG 2019-07-09 17:24 CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 2019-07-09 17:26 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov @ 2019-07-09 19:58 ` Greg KH 1 sibling, 0 replies; 6+ messages in thread From: Greg KH @ 2019-07-09 19:58 UTC (permalink / raw) To: Muni Sekhar; +Cc: linux-kernel, kernelnewbies On Tue, Jul 09, 2019 at 10:54:27PM +0530, Muni Sekhar wrote: > We use out-of-tree kernel modules in our project and I need to measure the > performance of it by using a bit older gcc version 4.8.5. You are really on your own here, sorry. Please use a modern version of gcc, and then go complain to the vendor that forces you to use out-of-tree kernel modules, as they are the only ones that can support you with them :( Best of luck! greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-07-09 19:58 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-07-09 17:24 CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 2019-07-09 17:26 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov 2019-07-09 17:32 ` CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 2019-07-09 17:46 ` CONFIG_CC_STACKPROTECTOR_STRONG Denis Kirjanov 2019-07-09 18:04 ` CONFIG_CC_STACKPROTECTOR_STRONG Muni Sekhar 2019-07-09 19:58 ` CONFIG_CC_STACKPROTECTOR_STRONG Greg KH
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).