[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug in autoconf-2.64
From: |
Ralf Wildenhues |
Subject: |
Re: bug in autoconf-2.64 |
Date: |
Thu, 24 Feb 2011 07:40:45 +0100 |
User-agent: |
Mutt/1.5.20 (2010-08-04) |
[ this is http://thread.gmane.org/gmane.comp.sysutils.autoconf.bugs/7834
from http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01480.html
adding bug-gnulib; followups can elide bug-autoconf ]
* Ralf Wildenhues wrote on Thu, Feb 24, 2011 at 07:24:35AM CET:
> IOW, it looks like the replacement code in strstr.c and str-two-way.h
> has a bug (or glibc strchr, which seems rather unlikely). Besides
> copyright year bumps, these two files have not been updated since in
> gnulib.
Here's a reproducer. Link with gnulib's strstr.c and it will fail.
Thanks,
Ralf
#include <string.h>
#include <stdio.h>
int main(void)
{
const char* hay = "\n"
"with_build_libsubdir\n"
"with_local_prefix\n"
"with_gxx_include_dir\n"
"with_cpp_install_dir\n"
"enable_generated_files_in_srcdir\n"
"with_gnu_ld\n"
"with_ld\n"
"with_demangler_in_ld\n"
"with_gnu_as\n"
"with_as\n"
"enable_largefile\n"
"enable_werror_always\n"
"enable_checking\n"
"enable_coverage\n"
"enable_gather_detailed_mem_stats\n"
"enable_build_with_cxx\n"
"with_stabs\n"
"enable_multilib\n"
"enable___cxa_atexit\n"
"enable_decimal_float\n"
"enable_fixed_point\n"
"enable_threads\n"
"enable_tls\n"
"enable_objc_gc\n"
"with_dwarf2\n"
"enable_shared\n"
"with_build_sysroot\n"
"with_sysroot\n"
"with_specs\n"
"with_pkgversion\n"
"with_bugurl\n"
"enable_languages\n"
"with_multilib_list\n";
const char *needle = "\n"
"with_gnu_ld\n";
const char* p = strstr (hay, needle);
printf ("searching for %s in %s\n", needle, hay);
printf ("found at %d\n", p ? p - hay : -1);
return 0;
}
- Re: bug in autoconf-2.64, (continued)
- Re: bug in autoconf-2.64, Eric Blake, 2011/02/22
- Re: bug in autoconf-2.64, Mike Stump, 2011/02/22
- Re: bug in autoconf-2.64, Eric Blake, 2011/02/22
- Re: bug in autoconf-2.64, Mike Stump, 2011/02/22
- Re: bug in autoconf-2.64, Peter O'Gorman, 2011/02/22
- Re: bug in autoconf-2.64, Ralf Wildenhues, 2011/02/23
- Re: bug in autoconf-2.64, Ralf Wildenhues, 2011/02/23
- Re: bug in autoconf-2.64, Eric Blake, 2011/02/23
- Re: bug in autoconf-2.64, Mike Stump, 2011/02/23
- Re: bug in autoconf-2.64, Ralf Wildenhues, 2011/02/24
- Re: bug in autoconf-2.64,
Ralf Wildenhues <=
- Re: bug in autoconf-2.64, Jim Meyering, 2011/02/24
- Re: bug in autoconf-2.64, Jim Meyering, 2011/02/24
- Re: bug in autoconf-2.64, Jim Meyering, 2011/02/24
- Re: bug in autoconf-2.64, Jim Meyering, 2011/02/24
- Re: bug in autoconf-2.64, Eric Blake, 2011/02/26
- Re: bug in autoconf-2.64, Ralf Wildenhues, 2011/02/27