Integrated: 8369657: [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064
Joachim Kern
jkern at openjdk.org
Tue Oct 14 14:07:57 UTC 2025
On Mon, 13 Oct 2025 11:37:29 GMT, Joachim Kern <jkern at openjdk.org> wrote:
> When building 'make all' on AIX / slowdebug the build fails :
>
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
> ld: 0711-781 ERROR: TOC overflow. TOC size: 646240 Maximum size: 65536
> .ibm-clang: error: linker command failed with exit code 12 (use -v to see invocation)
> gmake[3]: *** [StaticLibs.gmk:125: /build_slowdebug/support/static-native/launcher/java] Error 12
> gmake[2]: *** [make/Main.gmk:464: static-launcher] Error 2
> This is because after introducing the static-launcher for AIX with [JDK-8352064](https://bugs.openjdk.org/browse/JDK-8352064) the slowdebug build was not tested. The fastdebug or release build optimizes the not needed stuff away, while the real debug build keeps it running out of TOC space.
This pull request has now been integrated.
Changeset: 4b85ba90
Author: Joachim Kern <jkern at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/4b85ba90671c0ac816a772584c3eeb30ef9062ba
Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod
8369657: [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064
Reviewed-by: mdoerr, erikj, clanger, mbaesken
-------------
PR: https://git.openjdk.org/jdk/pull/27767
More information about the build-dev
mailing list