After JDK-8242244 (Remove redundant ELF machine definitions), Hotspot fails to build on some Linux targets with:
* 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
* 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
- duplicates
-
JDK-8243997 Linux build failed after JDK-8242244
- Closed