[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new snapshot available: sed-4.2.2.189-2439
From: |
Assaf Gordon |
Subject: |
Re: new snapshot available: sed-4.2.2.189-2439 |
Date: |
Tue, 20 Dec 2016 23:16:13 -0500 |
Hello Jim,
> On Dec 20, 2016, at 13:15, Jim Meyering <address@hidden> wrote:
>
> http://meyering.net/sed/sed-4.2.2.189-2439.tar.xz
only few minor test failures, most of them are gnulib related and were
discussed elsewhere (e.g. coreutils).
On NetBSD 7.0.1, gnulib's "test-localename" fails to link (undefined ref to
'uselocale').
On AIX-7, gnulib's "test-localename" fails (exit code 132).
With musl-libc on Ubuntu 14.04, gnulib's "test-localename" and "test-mbrtowc5"
fail.
One strange thing is that with clang-3.9 and clang-4.0 (from Ubuntu's
backports):
the build fails with "undefined reference to '__muloti4'".
Perhaps it's a problem with my system - I haven't investigated further yet.
A brief search shows mentions of this as an llvm bug:
https://llvm.org/bugs/show_bug.cgi?id=16404
===== build error with clang ====
$ make
[....]
CC lib/obstack.o
lib/obstack.c:351:31: warning: incompatible pointer types initializing 'void
(*)(void) __attribute__((noreturn))' with an expression of type 'void (void)'
[-Wincompatible-pointer-types]
__attribute_noreturn__ void (*obstack_alloc_failed_handler) (void)
^
1 warning generated.
AR lib/libsed.a
CC sed/version.o
AR sed/libver.a
CC sed/sed_sed-compile.o
CC sed/sed_sed-execute.o
CC sed/sed_sed-mbcs.o
CC sed/sed_sed-regexp.o
CC sed/sed_sed-sed.o
CC sed/sed_sed-utils.o
CCLD sed/sed
lib/libsed.a(dfa.o): In function `xnmalloc':
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined
reference to `__muloti4'
lib/libsed.a(dfa.o):/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106:
more undefined references to `__muloti4' follow
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [sed/sed] Error 1
make[2]: Leaving directory `/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439'
make: *** [all] Error 2
=====
Otherwise, no test failures (when building from tarball) on:
x86-64:
Ubuntu 14.04, with gcc-7.0, gcc-6.2.0, gcc-5.4.0, gcc-4.9
Ubuntu 16.04
CentOS 7.0, 6.5
Debian 8.1, 7.6
Fedora 25, 24, 23
FreeBSD 11-p1, 10.3
OpenBSD 6.0, 5.9, 5.8
NetBSD 6.1.4
openSUSE 13.1
And others:
Oracle SunOS 5.11/5.10 (i86/sun4)
Ubunut 15.04 (i686)
Fedora 20 (ppc64)
Fedora 21 (ppc64le)
Ubuntu 14.04 (aarch64)
AIX (power7)
Darwin 15.6.0,
GNU 0.7 (i686-AT386)
I'll test manually few more cases (e.g. from git) tomorrow.
-assaf