Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8349140

Size optimization (opt-size) build fails after recent PCH changes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 25
    • 25
    • hotspot
    • None
    • b10
    • generic
    • linux, windows

      When using the configure flag --enable-jvm-feature-opt-size (linux x86_64 opt build, gcc 11 devkit) we run into this error after the recent PCH related changes :

      cc1plus: error: /build_optsize/hotspot/variant-server/libjvm/objs/precompiled/precompiled.hpp.gch: not used because `__OPTIMIZE_SIZE__' not defined [-Werror=invalid-pch]

      + exit 1
      gmake[3]: *** [lib/CompileJvm.gmk:170: /build_optsize/hotspot/variant-server/libjvm/objs/allocation.o] Error 1

      Please note that allocation.cpp is currently in the list of OPT_SPEED_SRC files (means - files to be optimized for speed even in case of SIZE optimization) :
      https://github.com/openjdk/jdk/blob/master/make/hotspot/lib/JvmFeatures.gmk#L196

      Same issue can be observed on Windows x86_64 (VS2022 used).

            mbaesken Matthias Baesken
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: