RFR: 8242244: Remove redundant ELF machine definitions
Dmitry Chuyko
dmitry.chuyko at bell-sw.com
Tue Apr 28 10:33:26 UTC 2020
Hello,
Sorry for being late.
I have following error during the build of 15 tip:
* For target hotspot_variant-server_libjvm_objs_os_linux.o:
jdk/src/hotspot/os/linux/os_linux.cpp: In static member function 'static
void* os::dll_load(const char*, char*, int)':
jdk/src/hotspot/os/linux/os_linux.cpp:1854:6: error: 'EM_486' was not
declared in this scope
{EM_486, EM_386, ELFCLASS32, ELFDATA2LSB, (char*)"IA 32"},
^~~~~~
jdk/src/hotspot/os/linux/os_linux.cpp:1854:6: note: suggested
alternative: 'EM_386'
{EM_486, EM_386, ELFCLASS32, ELFDATA2LSB, (char*)"IA 32"},
^~~~~~
EM_386
It happens on CenOS 8 and Ubuntu 20.04 (kernel headers installed),
aarch64 and amd64.
Is any additional configuration expected?
-Dmitry
On 4/28/20 2:48 AM, John Paul Adrian Glaubitz wrote:
> Hi David!
>
> On 4/28/20 12:53 AM, David Holmes wrote:
>> Apologies as I just spotted this in my mail backlog.
> No worries ;).
>
>> This seems fine and trivial.
> Thanks. I post a rebased version tomorrow - necessary because I added
> the definition for EM_RISCV to make sure we don't run into build issues
> with slightly older kernels has EM_RISCV hasn't been defined in the
> kernel for too long yet.
>
> Adrian
>
More information about the hotspot-dev
mailing list