This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: stack-protector configure test and MIPS64


On Sat, May 19, 2012 at 2:40 PM, Joseph S. Myers
<joseph@codesourcery.com> wrote:
> The check for implicit -fstack-protector breaks on MIPS64 with an error:
>
> configure: error: unexpected symbols in test: __gnu_local_gp
> foobar
>
> (__gnu_local_gp is a symbol handled specially by the linker on MIPS.)
>
> The patch below allows the build to continue. ?But maybe we should just
> allow arbitrary extra undefined symbols rather than whitelisting
> architecture-specific symbols either here or in preconfigure fragments?
>
> 2012-05-19 ?Joseph Myers ?<joseph@codesourcery.com>
>
> ? ? ? ?* configure.in (libc_cv_predef_stack_protector): Remove
> ? ? ? ?__gnu_local_gp from libc_undefs.
> ? ? ? ?* configure: Regenerated.

I would like to see us move away from having machine-specific support
in the top-level configure.in.

Including config.h.in, which is BZ#14068.

Which would allow 3rd parties to contribute machine ports without
needing to touch the core code.

http://sourceware.org/bugzilla/show_bug.cgi?id=14068

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]