Bug#920161: openjdk-11 ftbfs on alpha with

2019-01-22 Thread Matthias Klose
Package: src:openjdk-11, src:binutils
Severity: important

openjdk-11 ftbfs on alpha, linking libjvm.

full build log at
https://buildd.debian.org/status/fetch.php?pkg=openjdk-11=alpha=11.0.2%2B7-1=1547859652=0

[...]
Linking libjvm.so
( /bin/rm -f
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/objs/BUILD_GTEST_LIBJVM_link.log
&& /usr/bin/alpha-linux-gnu-g++-8 -Wl,--hash-style=both -Wl,-z,defs 
-Wl,-z,noexec
stack -Wl,-O1 -Wl,-z,relro -Xlinker -z -Xlinker relro -Xlinker
-Bsymbolic-functions -shared -Xlinker -z -Xlinker relro -Xlinker
-Bsymbolic-functions -Wl,-version-script=/<>/openjdk-11-11.0.2+
7/build/hotspot/variant-zero/libjvm/gtest/mapfile -Wl,-soname=libjvm.so -o
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/libjvm.so
@/<>/openjdk-11-11.0.2+7/build/h
otspot/variant-zero/libjvm/gtest/objs/_BUILD_GTEST_LIBJVM_objectfilenames.txt
-lm -ldl -lpthread -lffi_pic > >(/usr/bin/tee -a
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/
objs/BUILD_GTEST_LIBJVM_link.log) 2> >(/usr/bin/tee -a
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/objs/BUILD_GTEST_LIBJVM_link.log
>&2) || ( exitcode=$? && /bin/cp /<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/objs/BUILD_GTEST_LIBJVM_link.log
/<>/openjdk-11-11.0.2+7/build/make-support/failure-logs/hotspot_variant-zero_libjvm_gtest_
objs_BUILD_GTEST_LIBJVM_link.log && /bin/cp
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/gtest/objs/BUILD_GTEST_LIBJVM_link.cmdline
/<>/openjdk-11-11.0.2+7/build/make-s
upport/failure-logs/hotspot_variant-zero_libjvm_gtest_objs_BUILD_GTEST_LIBJVM_link.cmdline
&& exit $exitcode ) ) ;
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4633:(.text+0x1050):
relocation truncated to fit: GPR
EL16 against symbol `AllowUserSignalHandlers' defined in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4713:(.text+0x1268):
relocation truncated to fit: GPR
EL16 against symbol `CheckJNICalls' defined in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4715:(.text+0x1284):
relocation truncated to fit: GPREL16 against symbol `PrintJNIResolving' defined
in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4720:(.text+0x12a8):
relocation truncated to fit: GPREL16 against symbol `AllowUserSignalHandlers'
defined in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4721:(.text+0x12b8):
relocation truncated to fit: GPREL16 against symbol `PrintJNIResolving' defined
in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4713:(.text+0x1310):
relocation truncated to fit: GPREL16 against symbol `CheckJNICalls' defined in
.sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/globals.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4716:(.text+0x1350):
relocation truncated to fit: GPREL16 against symbol `tty' defined in .sbss
section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/ostream.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/os/linux/os_linux.cpp:4722:(.text+0x1380):
relocation truncated to fit: GPREL16 against symbol `tty' defined in .sbss
section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/ostream.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/share/runtime/os.hpp:244:(.text+0x1de8):
relocation truncated to fit: GPREL16 against symbol `os::_processor_count'
defined in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os.o
/usr/bin/ld:
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/os_linux.o:./make/hotspot/./src/hotspot/share/runtime/arguments.hpp:607:(.text+0x1fac):
relocation truncated to fit: GPREL16 against symbol
`Arguments::_sun_boot_library_path' defined in .sbss section in
/<>/openjdk-11-11.0.2+7/build/hotspot/variant-zero/libjvm/objs/arguments.o
/usr/bin/ld:

Re: [PATCH] 4.18-rc7 on alpha: bitsperlong issue

2019-01-22 Thread Philippe Mathieu-Daudé
Hi Bob,

On 1/21/19 10:42 PM, Bob Tracy wrote:
> Apologies for what is essentially a repost with a proper subject header
> in the sense of trying to get the attention of people who collect/approve
> patches for submission upstream.  See my posting from earlier today
> (followup: [FTBFS] kernel 4.18-rc7 bitsperlong.h issue on alpha) for the
> back story.  As mentioned there, this patch applies cleanly to at least
> all mainline kernel source trees >= version 4.18.
> 
> Further apologies for including the patch as an attachment, but I don't
> trust my mailer not to impose unintended formatting.
> 
> --Bob
> 
> Signed-off-by: Bob Tracy 
> Tested-by: Bob Tracy 

With your "Signed-off-by" tag, the "Tested-by" tag is implicit,
it is expected patches are at least tested by the contributor ;)

That said,
Reviewed-by: Philippe Mathieu-Daudé 

Thanks for fixing this,

Phil.