jdk-build on AIX with xlc16/ xlclang++ : issue with (ibm)demangle.hpp

Baesken, Matthias matthias.baesken at sap.com
Thu Jan 31 11:31:45 UTC 2019


Hello,  when attempting to compile jdk/jdk   on AIX  with  the recently released   xlc16 /  xlclang++ ,  I run into an issue  with  the compilation of  hotspot/os/aix/porting_aix.cpp  .
The error  is caused by  the inclusion  of   demangle.h   in   porting_aix.cpp   which  leads to this error message  :

#error "Please include ibmdemangle.h for xlclang++ to demangle symbol names."


However the inclusion of  'ibmdemangle.h'  fails with :


/jdk/src/hotspot/os/aix/porting_aix.cpp:39:10: fatal error: 'ibmdemangle.h' file not found
#include <ibmdemangle.h>


Does anyone know where  'ibmdemangle.h'    should come from ?
I cannot find it in the compiler  installation  of xlc16 . And it is also not in /usr/include   .

My current workaround is to disable the C++ name demangling  in  porting_aix.cpp  .


Thanks, Matthias


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20190131/548259ed/attachment.html>


More information about the ppc-aix-port-dev mailing list