[OpenJDK 2D-Dev] jdk-hs ppc64le build  error,	probably related to libpng  update
    Baesken, Matthias 
    matthias.baesken at sap.com
       
    Wed Dec 20 12:03:51 UTC 2017
    
    
  
Hi Phil, it looks like  the recent  png lib change
8183960: Upgrade to libpng 1.6.34
http://hg.openjdk.java.net/jdk/hs/rev/791d551bcdb8
+#if PNG_POWERPC_VSX_OPT > 0
+#  define PNG_FILTER_OPTIMIZATIONS png_init_filter_functions_vsx
+#  define PNG_POWERPC_VSX_IMPLEMENTATION 1
+#endif
Causes  build errors  in  our  linuxppc64le   openjdk  jdk-hs (fast)dbg  build .
We get  this linker error :
pngrutil.c:(.text+0x4824): undefined reference to `png_init_filter_functions_vsx'
Do  you  have  a version of libpng  available that  contains  the missing function  png_init_filter_functions_vsx  ?
Or do you have an idea where it should come from (I cannot find it in the main libpng sources).
To fix the build, we could probably disable  the part  bringing in png_init_filter_functions_vsx   in png_init_filter_functions_vsx  .
Thanks, Matthias
Error message :
  *   /hs/support/native/java.desktop/libsplashscreen/pngrutil.o: In function `png_read_filter_row':
  *   pngrutil.c:(.text+0x4824): undefined reference to `png_init_filter_functions_vsx'
  *   collect2: error: ld returned 1 exit status
  *   Awt2dLibraries.gmk:928: recipe for target '/hs/support/modules_libs/java.desktop/libsplashscreen.so' failed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20171220/f377af30/attachment.html>
    
    
More information about the 2d-dev
mailing list