2988ce9 Temporarily move x86 to use Zero in order to get a working build

Authored and Committed by ahughes 2 years ago
    Temporarily move x86 to use Zero in order to get a working build
    
    Introduce architecture restriction logic for the gdb test.
    Disable on x86, x86_64, ppc64le & s390x while these are broken in rawhide.
    Replace GCC 11 patch to remove use of the register keyword with correct fix to ADLC build (JDK-8281098)
    Adjust JDK8199936/PR3533 -mstackrealign patch to instead pass -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4
    Refactor build functions so we can build just HotSpot without any attempt at installation.
    Explicitly list JIT architectures rather than relying on those with slowdebug builds
    Disable the serviceability agent on Zero architectures even when the architecture itself is supported
    Add backport of JDK-8257794 to fix bogus assert on slowdebug x86-32 Zero builds
    
    Resolves: rhbz#2045726
    Related: rhbz#2051302
    Related: rhbz#2041970
    
        
  • Zuul
    failure
    Jobs result is failure
    2 years ago
  • Package tests for 2988ce90: passed
    2 years ago
  • Build completed
    success
    Built as java-1.8.0-openjdk-1:1.8.0.322.b04-0.2.ea.fc36
    2 years ago
  • Build completed
    success
    Built as java-1.8.0-openjdk-1:1.8.0.322.b04-0.2.ea.eln114
    2 years ago
file modified
+106 -41