On 16.04.2018 12:07, Mandacarú Cascavel wrote: > On Sun, 15 Apr 2018 15:31:57 +0200 > Kamil Rytarowski <n54%gmx.com@localhost> wrote: > >> On 28.03.2018 11:08, Mandacarú Cascavel wrote: >>> Hi, Friends. >>> >>> NetBSD-current (-m amd64) stops the crosscompilling process on a Debian amd64 unstable box in the following place: >>> >>> cc -O -o make ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o remote-stub.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o glob/libglob.a >>> glob/libglob.a(glob.o): In function `glob_in_dir': >>> glob.c:(.text+0x2c0): undefined reference to `__alloca' >>> glob.c:(.text+0x3b4): undefined reference to `__alloca' >>> glob.c:(.text+0x4a0): undefined reference to `__alloca' >>> glob.c:(.text+0x5a3): undefined reference to `__alloca' >>> glob/libglob.a(glob.o): In function `glob': >>> glob.c:(.text+0xadb): undefined reference to `__alloca' >>> glob/libglob.a(glob.o):glob.c:(.text+0xbe6): more undefined references to `__alloca' follow >>> collect2: error: ld returned 1 exit status >>> >>> *** Failed target: make >>> *** Failed command: cc -O -o make ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o remote-stub.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o glob/libglob.a >>> *** Error code 1 >>> >>> Stop. >>> nbmake[10]: stopped in /home/usuario/netbsd/obj/tools/gmake/build >>> >>> This is repeatedly happening from some days ago. >>> >> >> Can you test this? >> >> Index: glob.c >> =================================================================== >> RCS file: /cvsroot/src/external/gpl2/gmake/dist/glob/glob.c,v >> retrieving revision 1.1.1.1 >> diff -u -r1.1.1.1 glob.c >> --- glob.c 18 Aug 2014 06:47:54 -0000 1.1.1.1 >> +++ glob.c 15 Apr 2018 13:28:45 -0000 >> @@ -207,7 +207,7 @@ >> #endif /* __GNU_LIBRARY__ */ >> >> >> -#if !defined __alloca && !defined __GNU_LIBRARY__ >> +#if !defined __alloca && defined __GNU_LIBRARY__ >> >> # ifdef __GNUC__ >> # undef alloca >> >> >> >> Reference: >> >> https://lists.nongnu.org/archive/html/bug-make/2017-11/msg00020.html >> > Sorry, but I'm a simple NetBSD end user. Should I do anything more to insert your patch in glob.c? > Please apply the patch and retry.
Attachment:
signature.asc
Description: OpenPGP digital signature