bug-grep
[Top][All Lists]
Advanced

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

bug#17548: new snapshot available: grep-2.18.151-1c770


From: Paul Eggert
Subject: bug#17548: new snapshot available: grep-2.18.151-1c770
Date: Thu, 22 May 2014 01:13:52 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Jim Meyering wrote:

   http://meyering.net/grep/grep-2.18.151-1c770.tar.xz

I've built and run "make check" on that snapshot, on the following platforms, and found only minor glitches. All tests passed or skipped or were expected to fail, with two exceptions: test-fcntl-safer and test-openat-safer failed on Fedora 20 with clang 3.4 x86-64. These aren't grep tests proper and clang is a secondary compiler on that platform, so I didn't investigate it further.

AIX 7.1 POWER 32-bit (gcc 4.8.1)
Fedora 20 (both gcc 4.9.0 and clang 3.4, and both x86 and x86-64)
IRIX 6.5 MIPS 32-bit (gcc 3.4.6, as IRIX cc can't handle C99)
Solaris 10 sparc 32-bit (Sun C 5.12)
Solaris 11.1 x86-64 (Sun C 5.12)
Ubuntu 14.04 x86-64 (gcc 4.8.2)

Here are more details if you're interested:


On AIX, 'open' isn't declared in openat_proc_name. This is a gnulib issue, which I've worked around in <http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=f345edc03da1a81f313dd70305764025bffeb1fa>; I doubt whether it's serious here.


The IRIX build has the following warnings when linking 'grep'.

ld32: WARNING 84 : ../lib/libgreputils.a is not used for resolving any symbol. ld32: WARNING 127: Two shared objects with the same soname, /usr/lib32/mips3/libc.so and /usr/lib32/libc.so, have been been linked. This is probably due to a missing -L specification. Ignoring the latter.

and there are similar diagnostics when linking the gnulib-test programs. The gnulib-test harness took too long (and I was running late) so I quit before it had a chance to finish building.


On Ubuntu 14.04, if I configure with --enable-gcc-warnings, compilation fails as follows. I expect this failure is spurious:

In file included from mbsstr.c:32:0:
str-kmp.h: In function 'knuth_morris_pratt':
str-kmp.h:35:1: error: stack protector not protecting local variables: variable length buffer [-Werror=stack-protector]
 knuth_morris_pratt (const UNIT *haystack,
 ^
mbsstr.c: In function 'knuth_morris_pratt_multibyte':
mbsstr.c:40:1: error: stack protector not protecting local variables: variable length buffer [-Werror=stack-protector]
 knuth_morris_pratt_multibyte (const char *haystack, const char *needle,
 ^






reply via email to

[Prev in Thread] Current Thread [Next in Thread]