Re: GNU make 4.2.92 release candidate available

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: GNU make 4.2.92 release candidate available

Kiyoshi KANAZAWA
Hi,
I tested on Solaris 11.3 x86/x64.

make check passed on 32 bit environment, but failed on 64 bit.
This may be cleared if LD_LIBRARY_PATH_64 is referred on 64 bit environment,
or I can specify '--with-libguile-prefix[=DIR]' such as --with-libiconv-prefix.

$ uname -a
SunOS xxxxx 5.11 11.3 i86pc i386 i86pc
$ gcc --version
gcc (GCC) 7.4.0

$ ./configure --prefix=/opt/local --disable-nls CC="gcc -m32"
(GNU softwares are installed in /opt/local, and I do not like nls.)
$ make
$ make check

All the tests passed except for below as expected.
misc/close_stdout ....................................... N/A
vms/library ............................................. N/A


On the other hand, with -m64, make check failed.
./configure --prefix=/opt/local/amd64 --disable-nls CC="gcc -m64"
$ make
$ make check
Making check in lib
make[1]: Entering directory '/tmp/make-4.2.92/lib'
make  check-recursive
make[2]: Entering directory '/tmp/make-4.2.92/lib'
make[3]: Entering directory '/tmp/make-4.2.92/lib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/tmp/make-4.2.92/lib'
make[2]: Leaving directory '/tmp/make-4.2.92/lib'
make[1]: Leaving directory '/tmp/make-4.2.92/lib'
Making check in po
make[1]: Entering directory '/tmp/make-4.2.92/po'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/tmp/make-4.2.92/po'
Making check in doc
make[1]: Entering directory '/tmp/make-4.2.92/doc'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/tmp/make-4.2.92/doc'
make[1]: Entering directory '/tmp/make-4.2.92'
make  check-local
make[2]: Entering directory '/tmp/make-4.2.92'
cd tests && perl  ./run_make_tests.pl -srcdir /tmp/make-4.2.92 -make ../make
ld.so.1: make: fatal: /opt/local/lib/libguile-2.2.so.1: wrong ELF class: ELFCLASS32
FATAL ERROR: Cannot determine the value of $(MAKE)
make[2]: *** [Makefile:2000: check-regression] Error 255
make[2]: Target 'check-local' not remade because of errors.


Regards,

--- Kiyoshi


_______________________________________________
Bug-make mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-make