On Mon, 28 Jul 2025 09:25:34 GMT, Ao Qi <a...@openjdk.org> wrote:

> After [JDK-8329004](https://bugs.openjdk.org/browse/JDK-8329004), the 
> following code was added.
> 
> 
> #ifndef PNG_LOONGARCH_LSX_OPT
> # if defined(__loongarch_sx)
> # define PNG_LOONGARCH_LSX_OPT 1
> # else
> # define PNG_LOONGARCH_LSX_OPT 0
> # endif
> #endif
> 
> 
> Some compilers on LoongArch64 platforms enable `__loongarch_sx`, which causes 
> `PNG_LOONGARCH_LSX_OPT` to be defined and an undefined error occurs. Refer to 
> [JDK-8078245](https://bugs.openjdk.org/browse/JDK-8078245), add 
> `-DPNG_LOONGARCH_LSX_OPT=0` to `LIBSPLASHSCREEN_CFLAGS` flags.

This pull request has now been integrated.

Changeset: a9f3d3a2
Author:    Ao Qi <a...@openjdk.org>
Committer: Erik Joelsson <er...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534
Stats:     2 lines in 1 file changed: 1 ins; 0 del; 1 mod

8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64

Reviewed-by: prr, aivanov, erikj

-------------

PR: https://git.openjdk.org/jdk/pull/26501

Reply via email to