Re: 2.6.17-mm5 -- Busted toolchain? -- usr/klibc/exec_l.c:59: undefined reference to `__stack_chk_fail'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Robert Hancock wrote:
Miles Lane wrote:
Well, from the web page referenced at the top of this message, you
can see that they are already aware of these issues:

Cons:
   *      It breaks current upstream kernel builds and potentially
other direct usages of gcc. Kernel is by far the most important use
case. Upstream should change the default options to build with
-fno-stack-protector by default.
   *      It is not conformant to upstream gcc behaviour.

I don't see why the kernel should have to insert compile flags to counteract any random non-default compile flags that the system may decide to insert. I think the way Ubuntu has done this is broken, they are essentially changing the default settings on the compiler in a way which breaks the kernel due to needing external libraries.


There is a good answer to that question, and that is, the kernel is the special case. It DOES make sense to let the distribution set the default to whatever they think the end user should use for applications. The kernel can deal with it easily enough.

	-hpa
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux